Tengo un isr que está actualizando una pantalla a una frecuencia fija. Me gustaría ajustar mi rutina para minimizar la sobrecarga y mantener abierta la mayor cantidad de tiempo de CPU posible para otro procesamiento, pero no tengo ninguna buena...
Estoy desarrollando un pequeño analizador lógico con 7 entradas. Mi dispositivo de destino es un ATmega168 con una frecuencia de reloj de 20MHz. Para detectar cambios lógicos utilizo interrupciones de cambio de pin. Ahora estoy tratando d...
Tengo un problema con la escritura de controladores de interrupción en el compilador Keil ARM para LPC1114. Cuando escribo un programa en C ++ y especifico la opción del compilador --cpp, todo el código de los controladores de interrupción desap...
Estoy usando un STM32F105 para comunicarme con un chip GPS Linx usando un UART.
Si no utilizo interrupciones (si solo enciendo el indicador de RX), entonces funciona bien. Pero estoy obteniendo resultados inesperados al intentar usar interrup...
Estoy tratando de hacer una luz LED RGB de control remoto usando un ATtiny13A.
Sé que el ATtiny85 es más adecuado para este propósito, y sé que eventualmente no podré ajustar todo el código, pero por ahora mi principal preocupación es generar...
Estoy implementando un controlador PCIe, y me gustaría entender a qué nivel se pueden o deberían habilitar / deshabilitar las interrupciones. Intencionalmente no especifico el SO, ya que asumo que debería ser relevante para cualquier plataforma....
Dentro del controlador, tengo una función para copiar los datos de la estructura interna en una estructura desde la aplicación.
¿Puede este proceso ser interrumpido por un disparador de interrupción del microcontrolador?
uint16_t getRawData...
Siempre que he buscado acerca de la implementación práctica de la interrupción basada en nivel, he encontrado una sola sugerencia que la gente ha dado, es decir, deshabilitar la interrupción tan pronto como ingresa a ISR para que no vuelva a a...
(Específico del Arduino Uno ...)
¿Qué sucede con la pila cuando se produce una interrupción en un microcontrolador AVR y llamo a una función? ¿El compilador en línea el código? ¿Guarda en caché la pila en algún lugar y luego restablece el pun...
Para un microcontrolador pequeño sin sistema operativo, ¿cuál es la forma correcta de compartir datos entre diferentes interrupciones y el bucle principal?
Con un sistema operativo, solo se puede crear un mutex para cada parte crítica y conti...