Preguntas etiquetadas con atmega

ATMega es una familia de la serie AVR de microcontroladores Atmel. Este es el microcontrolador principal de la plataforma de prototipos Arduino. Especifique el número de pieza específico en su pregunta.

20
ATMega8: ¿por qué deben conectarse VCC y AVCC?

A menudo leo que es una buena práctica conectar VCC con AVCC. Incluso en la hoja de datos ATMega8 lo dice: AVCC es el pin de voltaje de suministro para el convertidor A / D, el puerto C (3..0) y el ADC (7..6). Debe estar conectado externamente a VCC, incluso si no se usa el ADC. Si se utiliza el...

18
¿Cómo leo la entrada digital en ATmega16?

¿Qué debo hacer para leer una entrada digital (botón) en ATmega16 ? ¿Tengo que habilitar las resistencias pullup o puedo usar una de 10 kohm? ¿Cuál sería un código simple? Solo un simple 'Enciende el LED cuando se presiona'. ¿Hay un tutorial para principiantes? He intentado buscar en Google y AVR...

18
¿Usando el ATMega328 con el oscilador interno?

Tengo un proyecto que creo que sería el más adecuado para un ATMega328P. Sin embargo, en cada proyecto simple que he visto, las personas siempre conectan un oscilador externo de 16MHz. Por lo que puedo ver, debería tener un oscilador interno de 8MHz. Mi proyecto no requiere mucha potencia de...

15
¿Protege el flash AVR de la lectura a través de ISP?

Estoy tratando de proteger todo el flash de la lectura a través de ISP. Cuenta con gestor de arranque, capaz de programar la sección de aplicación. Establecer el byte de bloqueo en: LB1/LB2 no permitirá que el usuario use el gestor de arranque para cargar nuevo firmware. BLB12/BLB11y...

11
AVR corrupción de memoria flash

Esta pregunta está relacionada con la desprogramación de AVR . Información del proyecto: Tenemos un producto con batería que utiliza un ATMEGA644P. La aplicación se ejecuta permanentemente en modo de suspensión y solo se activa una vez por segundo (RTC) o cuando se activa una de las dos líneas de...

11
¿Suite de programación AVR para Linux / Mac?

He estado codificando y usando Arduinos desde hace bastante tiempo. Sin embargo, estoy listo para usar chips AVR sin el cargador de arranque arduino. Mi pregunta es ¿cuáles son los recursos para hacer esto? Quiero usar linux / mac para que winavr esté fuera de la imagen al igual que avrstudio. Si...

10
Uso correcto de una interrupción de cambio de pin

Estoy tratando de usar interrupciones de cambio de pin para detectar botones presionados. Hasta ahora nunca he trabajado con este tipo de interrupciones y hay algunos problemas, así que quiero asegurarme de que este sea el uso correcto. Si obtuve la hoja de datos correcta, se deben hacer las...

10
Conexión de área externa ATMega328

De la hoja de datos ATMega328 , sección 24.9.1: Las opciones de referencia de voltaje interno no pueden usarse si se aplica un voltaje de referencia externo al pin AREF. De las páginas de referencia de Arduino : Alternativamente, puede conectar el voltaje de referencia externo al pin AREF a...

10
¿Alguna razón para no usar Timer0 en AVR?

Solo una pregunta básica ... Para arduino / avr / ATMega328, encuentro muchos ejemplos que usan Timer1 (incluso hay una biblioteca completa), pero rara vez hay alguno que utilice Timer0 (o Timer2). Ahora, sé que usar cualquiera de estos temporizadores para controlar un método ISR deshabilitará el...

10
Usando un cristal de 16 MHz en un ATMega328p

¿Cómo necesitaría configurar mis fusibles en un ATMega328p para usar un cristal de 16MHz? Lo intenté por mi cuenta y maté a la última atmega que tenía. Me gustaría un consejo esta vez. El cristal que estoy usando es este Supongo que este es un "Oscilador de cristal de oscilación completa" como...