Quiero encender los LED 0, 1 y 2 cuando se activan pinc1, pinc2 y pinc3. Además, quiero usar una interrupción de cambio de pin.
Problema: solo el LED 1 está encendido.
Este es mi código y estoy usando atmega328p y Proteus para simulación:...
Microchip ofrece una serie de chips SRAM en serie con un protocolo de comunicación llamado SQI que es similar a SPI pero con 4 bits paralelos escritos en cada conmutador CLK.
Si puedes gastar los 3 pines adicionales, esto tiene sentido. Puede...
Recientemente planifiqué usar el temporizador / contador AVR para mis proyectos. He estudiado una serie de documentos sobre cómo configurarlo. Utilizo ATTiny2313A para probarlo y aprender sobre sus características. Encontré un problema al intent...
Así que obtuve un ATmega328P en un paquete TQFP de 32 pines, junto con la placa de conexiones que se muestra. He conectado los pines de acuerdo con la hoja de datos. Agregué los condensadores de desacoplamiento después de buscar en línea posible...
Asumamos una función que obtiene un puerto como parámetro, configura el módulo SPI en ese puerto y también establece los pines necesarios para un estado de salida.
La declaración se parece a esto:
void SPIInit(PORT_t *portname);
Sin emba...
Estoy creando una placa de evaluación para ATmega32, estoy diseñando un programador USBasp integrado (el programador también estará en la placa y será un encabezado micro-usb para conectar la placa a la PC).
Aquí está el programador que estaré u...
Después de un minuto (inactivo o activo), la pila USB de mi Atmel SAM4E-EK envía un paquete USB STALL que básicamente elimina la conexión USB con el host. ¿Cómo puedo evitar que esto suceda?
El host es un Windows 7 y el estado del paquete USB...
Así que empecé a aprender AVR y actualmente estoy trabajando con ATMega328P. Tengo una pregunta con respecto al reloj de la CPU. Actualmente estoy usando el reloj interno de 8MHz. Ahora sé que F_CPU le dice al compilador cuál es la velocidad de...
Estoy intentando averiguar el mapa de memoria flash de ATmega328P :
A continuación se encuentra en la hoja de datos:
El mapa de memoria del programa para ATmega328P se proporciona como 32KB: 32Kbytes = 32K * bytes
0x0000 signific...
He estado aprendiendo sobre el diseño de un circuito de protección para uno de los proyectos que estoy realizando. Aquí está mi primera grieta, por favor, hágamelo saber si he cometido algún error, ¡y se agradece cualquier consejo! PD las partes...