Estoy creando un dispositivo sensible al costo que requiere SPI y un único comparador analógico. En cuanto a la especificación, ATtiny20 o ATtiny48 encajarían en la factura. El requisito es poder programarlo en el circuito, sin embargo, si entie...
Tengo una pregunta general sobre el XMEGA384C3 Hoja de datos . Para PORTF, tiene un temporizador 0. Entonces puedo usar PF0-PF3 para PWM. ¿Es posible tener ciclos de trabajo PWM individuales para cada canal simultáneamente?
Por ejemplo, PF0...
Estoy ejecutando un programa simple en un ATtiny26l pero si desconecto mi programador AVRISP MK2, deja de funcionar por completo. Estoy suministrando 5.4v a los pines VCC y AVCC (voltaje controlado). Si vuelvo a conectar el visor, vuelve a funci...
Estoy intentando diseñar un dispositivo USB de baja velocidad basado en ATmega16a. Ese chip no tiene ninguna interfaz USB, pero es posible usar bit banging e incluso hay bibliotecas ya hechas para hacerlo, como V-USB. Así que la parte de program...
Estoy intentando generar audio a través de un conector de 3.5 mm utilizando un atmega644. Intenté seguir este tutorial , pero incluso con el muestreo proporcionado, sólo me da un gemido agudo. Leí mucho en la hoja de datos y encontré este cód...
Según tengo entendido, puedo usar Arduino como ISP. La mayoría de las instrucciones comienzan con "cargar ArduinoISP de ejemplos".
Pero luego quiero cargar el archivo .hex existente en el chip de destino. Por ejemplo,
AvrDude -> A...
Tengo un ATMega88PB en una PCB que no entrará en el modo de programación después de cambiar la configuración del fusible a EXTFSXTAL_16KCK_14CK_0MS. Antes de esto, el AVRISP MkII pudo comunicarse con el microcontrolador (desde entonces he cambia...
Tengo un problema con el USART en un Atmega164P. Cuando el programador ISP está conectado todo funciona bien. Si desconecto el programador, todo lo que obtengo es un número de serie confuso y el chip no responde a los caracteres que envío. Aquí...
He estado intentando parpadear un LED con el ensamblaje de AVR. Estoy usando un chip ATMega168 y una cadena de herramientas avr-gcc. Aquí está mi código:
.include "m168.h"
.global main
main:
ldi r16, 0b00000001
out DDRB,r16...