Estoy intentando que funcione una interrupción de cambio de pin en un Attiny2313 pero estoy atascado,
la interrupción no se está activando.
Estoy usando el siguiente código en main() :
GIMSK |= (1 << PCIE2);
PCMSK2 |= (1 <<...
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 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 un problema en ATMega16. Parece que no puedo ejecutar una subrutina durante un tiempo determinado. Aquí está el código:
void reverse(unsigned x){
OCR0=x; //PWM 100%
PORTB &= ~(1<<PB0); //+ of Motor1...
He estado tratando de lograr la conexión de ATmega32 y ATmega328 mediante SPI
Conexiones de hardware:
ATmega328 ATmega32
master slave
------------------
MISO -> MISO
MOSI -> MOSI
SCK -> SCK
SS -...
Estoy trabajando con un Adafruit GEMMA y NeoPixel Ring 16 LED (ATtiny85 y 16 WS2812 leds) y tratando de obtener un programa para encender los LED según mi estructura de" patrón "a continuación, que representa R, G, B, R, G, B, R, G, B.
El...
Estoy intentando recibir una cadena desde USART pero no, quiero recibir char por char y almacenarlas en una matriz hasta que el usuario ingrese '\ n' y finalmente muestre la cadena en la pantalla LCD, aquí está mi código: / p>
char REC;
void US...
Estoy tratando de tener un botón iterar una tira de LED a través de binario. Cada vez que se presione, se incrementará +1 o -1 dependiendo del botón. Sin embargo, Mi código no parece almacenar la variable en el bucle do-while. Los LED que se enc...
Supongamos que tengo una biblioteca que consta de TWI.hy TWI.c que contiene un ISR definido de acuerdo con la sintaxis AVR-GCC. Por ejemplo:
ISR(TWI_vect)
{
switch(TWCR)
{
...
}
}
¿El código ISR debe ir a TWI.h o TWI.c? ¿O d...
Este es un tipo de dos preguntas (diferencia y compatibilidad), pero dado que una respuesta extensa a la última probablemente incluirá una respuesta a la primera, creo que está bien.
De todos modos, a la pregunta:
He hecho un cierto proto...