Preguntas con etiqueta 'avr'

2
respuestas

Sondeo de varios botones de una interrupción

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...
3
respuestas

xmega cristal externo no se estabiliza

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...
1
respuesta

UART Baudrate en ATmega328p

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 #...
1
respuesta

Cómo configurar NACK justo después del byte actual en TWI (ATMega8)

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...
1
respuesta

AVR ATmega32 - C - Se bloquea en la llamada de función

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...
1
respuesta

Cargador de arranque de stock (de fábrica) en ATmega16U2

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...
1
respuesta

USBasp Dificultades

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...
1
respuesta

Conexión del AVR a 3.3V a un bus I2C de 2.8V

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...
2
respuestas

AVRISP mkII no puede conectarse con el objetivo cuando se utiliza un AVR en una placa de pruebas

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,...
1
respuesta

Timer1 en ATtiny85 no funciona como se esperaba

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...