Estoy siguiendo el Capítulo 2 del libro de Elliot Williams, Make: AVR Programming. Estoy en un iMac.
Recibo un mensaje de éxito en la Terminal cuando ingrese:
avrdude -p m328 -c usbasp -v -B 10
Por lo tanto, sé que mi programador y mi m...
Soy nuevo en electrónica.
He comprado un ATmega32 ( un enlace a documentos ) y estoy intentando iluminar un solo LED. Me las arreglé para hacerlo varias veces, pero luego intenté cambiar los cables de conexión a un solo cable de 10 pines y, d...
He estado aprendiendo acerca de los modos de suspensión AVR, ya que me gustaría comenzar a usarlos en mis proyectos futuros. Creo que lo he entendido al máximo, excepto algunos detalles específicos a continuación
Bajo el Registro de reducci...
Estoy tratando de obtener la frecuencia de entrada de una onda cuadrada usando el registro de captura de entrada de un Atmega328p. Hasta ahora, funciona de forma esporádica, es decir, cuando ingreso una onda cuadrada de 75 kHz, la salida se ve a...
Publiqué la misma pregunta en StackOverflow y fui redirigido aquí.
Para mi proyecto necesito poder programar el eeprom de un Atmega 328p a través de un USB a PC. Intenté incorporar un programador USBasp en mi circuito, pero no tuve éxito....
Hice una pistola de infrarrojos para controlar la TV (encendida y apagada) basada en ATmega644p. Estoy usando Timer0 en modo CTC para generar una forma de onda de 38 kHz.
Este es el código:
#include <mega644p.h>
#include <delay.h>...
Estoy usando dos interrupciones de temporizador:
TIMER0_OVF se activa cada 12 ms, con su ISR solo sondeando un pin, estableciendo condicionalmente una bandera e incrementando un valor, por lo que debería completarse bastante rápido...
Estoy creando un pequeño intérprete de comandos para que se ejecute en un microcontrolador. Para poner en cola cada comando y los argumentos que lo acompañan, estoy usando una cola implementada como una lista enlazada individualmente. Todas las...
Tengo el siguiente programa, en ensamblaje AVR:
.DEF WR = R16
.ORG 0
SER WR
OUT 0x24, WR
Cuando llamo a avr-as beeep.s , donde beeep.s contiene el código anterior, aparece un mensaje de error:
beeep.s: Assembler messages:...
Tengo un AVR que necesita conducir un motor de 12V 1A.
Siempre usé BJT de NPN (2N2222), pero al leer la hoja de datos, el MAX es 1A (lo que significa que no puedo usarlo aquí).
En cambio, estoy dispuesto a usar MOSFET. Tengo varios canales N IR...