Estoy intentando sondear 3 botones diferentes de una interrupción de temporizador de vigilancia, en un ATtiny13.
Mi código funciona perfectamente para botones individuales, sin embargo, parece que no puedo sondear los 3 en un bucle.
Todos los...
Estoy usando un ATxmega64A3U, he conectado un cristal externo de 4MHz y dos 18pF topes de carga . Estoy usando el módulo ASF para la configuración del reloj, sin embargo, al iniciar puedo ver que el código se cuelga en el siguiente lugar:
st...
Escribí un programa para ejecutar el UART en una placa personalizada, usando el atmega328p solo con el oscilador interno, aquí está mi código:
#define F_CPU 1000000UL
#include <avr/io.h>
#include <util/delay.h>
#define BAUD 9600
#...
Tengo algo de experiencia con I²C (TWI) como la he usado antes, pero parece que no puedo resolver este problema en particular. Tengo la intención de comunicar dos CPU a través de I²C. Uno es siempre el amo y el otro es el esclavo. Yo mismo estoy...
He tenido muchos problemas al intentar que funcione una pieza de firmware que funcionó bien anteriormente, y estoy trabajando en una copia de la placa con la que tengo problemas. Me he reducido a lo siguiente (al menos para empezar):
Este fra...
Tengo un problema con ATmega16U2 que incluye soporte de hardware USB. Como la hoja de datos describe:
Los 8bits mega AVR con dispositivos de interfaz USB están configurados de fábrica con un
El cargador de arranque USB se encuentra en la...
Soy nuevo en el USBasp. Estoy tratando de programar un Mega1284.
Tengo uno chino barato, se reconoce en XP y en win7. Hice una placa con un zócalo ZIF, 10 MHz xtal, tapa 22p, 10k pullup en el reinicio, alimentación externa y encabezado de pin...
Quiero conectar un AVR (ATmega48PA) a un bus I2C cuyos pullups están conectados a 2.8V, que es el voltaje operativo para otros dispositivos en el bus. El AVR se está ejecutando a 3.3V.
Dado que los pines SDA y SCL tienen un drenaje abierto, e...
Tengo un problema con mi AVRISP mkII. Estoy tratando de programar un ATMEGA328P en una placa de pruebas usando AtmelStudio 7. El problema es que no puedo hacer que AVRISP detecte el objetivo. Cada vez que intento programar la unidad de usuario,...
Estoy intentando usar el temporizador 1 en el ATtiny85 (Adafruit Trinket) para parpadear un LED cada segundo. El valor del preescalador es 1024, y el valor del registro de comparación es 28. Recorro esto 279 veces para obtener un retraso de 1 se...