ATmega168 GND y AVCC no son necesarios al programar?

1

Estoy leyendo "HACER: Programación AVR" y por su "configuración básica de parpadeo de LED", noté en su diagrama que no tienen la 2ª GND y AVCC (o AREF, que aún no estoy seguro de qué se usa) para) conectado.

EstoyusandounATmega328ytodoloqueleídicequeAMBOSGNDyAVCCdebenestarconectados,peroenestaimagen(ydehechoeslaimagendeconexión"final") el GND en el lado derecho del chip y los AVCC no están conectados ...... ¿es correcto?

Si es así, ¿puedo hacer lo mismo en mi ATmega328? Si es así, ¿cuál es exactamente el punto de la 2ª GND y AVCC?

editar: también tengo en cuenta que tampoco se necesita un cristal (con las 2 tapas de cerámica)? ¿Alguna razón en particular? Al programar mi ATmega328, no funcionaría en absoluto a menos que conectara el Crystal y 2 caps a Xtal1 / Xtal2 (pero saqué mi ATmega de un Arduino, no estoy seguro de si eso importa).

    
pregunta msmith1114

2 respuestas

4

Dejar AVCC o un pin GND desconectado es un error. ¡Este diagrama es incorrecto! El chip puede funcionar con estos pines desconectados, pero también puede causar daños. No te arriesgues.

No siempre se necesita un cristal, ya que el AVR tiene un oscilador interno, que se ejecuta en aproximadamente 8 MHz. Sin embargo, el AVR debe configurarse para usar ese oscilador interno, y no puede ser reprogramado (¡ni siquiera para cambiar la configuración del oscilador!) Si no está recibiendo una señal de reloj.

    
respondido por el duskwuff
3

los pines AVCC o GND desconectados son peligrosos y pueden destruir su IC.

Si obtiene su Atmega328 de la placa Arduino, debe configurarlo para que funcione en el cristal de salida 16MHZ integrado en la placa Arduino. Si no desea usarlo, puede reconfigurar los fusibles. puede trabajar sin oscilador externo en 1MHZ si su aplicación no lo hace con respecto al tiempo o usa las funciones de retardo muchas veces.

    
respondido por el Tarek

Lea otras preguntas en las etiquetas