Preguntas con etiqueta 'interrupts'

2
respuestas

I2C en atmega168 / 328 usando interrupciones

Tengo la siguiente configuración I2C con un ATmega168 (1 MHz) como maestro y un Arduino Uno (16 MHz) como esclavo. El comando para el LED conectado al esclavo proviene del maestro y viceversa. No consigo que el I2C funcione. Los LED están...
1
respuesta

¿Cuál es una buena estrategia para leer muchas entradas de botones mientras se sigue usando USB?

Estoy tratando de diseñar un joystick USB con muchos botones diferentes. La placa que estoy usando ahora tiene un ATmega32U4, un puerto USB y 16 pines de E / S. Estoy usando LUFA para una pila USB. Sé que puedo obtener 8 * 8 = 64 entradas de...
2
respuestas

Dos señales de interruptor de límite que se afectan entre sí

Estoy tratando de hacer un circuito que me permita sentir la presencia de alguna plataforma en los extremos de algún riel. Estoy usando los interruptores de límite, aquí está el esquema: Las señales SENS- * conectadas a los pines MCU,...
2
respuestas

Cómo cablear correctamente un pin de interrupción, pin de reloj, pin PWM, pin SPI

Tengo una pregunta sobre cómo conectar correctamente los pines de algunos microcontroladores. En particular: Interrupción del pin en el microcontrolador (resistencia de subida / bajada y con qué valor) Pin de reloj de salida de un micro...
1
respuesta

Interrupción de cambio de pin ATtiny861 en PA.2: ¿error en la hoja de datos?

Me enfrenté con cierta confusión en la hoja de datos del tema: En una sección, el PA.2 debería estar enmascarado por el bit PCIE1, ya que PA.2 es la entrada PCINT2 y debería estar dentro del rango PCINT [7: 0] y PCINT [15:12]: Porotraparte...
1
respuesta

Variable global AVR modificada por interrupción no persistente

Al usar un ATmega328p, tengo un problema cuando activo una interrupción (INT0 o INT1), el código se ejecutará bien (las funciones MusicOnLed y FadeOnLed se ejecutarán), sin embargo, tan pronto como desactivo la interrupción, El programa no hará...
1
respuesta

PIC18f8722 problema de interrupción

Hice muchas investigaciones pero no pude averiguar cuál es el problema. En realidad mi código de la siguiente manera. Estoy tratando de implementar un código en C con el compilador XC8. Para habilitar una oración en la pantalla LCD de la plac...
2
respuestas

UART problema de interrupción en LPC1788

Escribí un código int main(void) { uart2(); NVIC_EnableIRQ(UART2_IRQn); while(1); } void receive(void) { SMR_485RECEIVE; receive_byte = LPC_UART2->RBR; } void send(void) { SMR_485TRANSMIT; LPC_UART2->...
1
respuesta

STM32 y SDCard: gestión de espacio

Mi tarea es recopilar mediciones de las periferias del STM32F4 en la tarjeta SD y comencé a leer sobre esto. ¿Podrías volver a verificar si estoy en lo correcto? La memoria de un solo bloque en mi tarjeta SDCard es de 512 bytes, por lo que a...
1
respuesta

Interrupción de inactividad de actividad UNO de Arduino UNO Arduino

Tengo las interrupciones DATA_READY, Activity e Inactivity mapeadas de INT1 a INT0 en el arduino. DATA_READY funciona bien, el problema es que la actividad y la inactividad siempre se establecen en 0 en el registro INT_SOURCE. He configurado el...