En la arquitectura x86, cuando finaliza el ISR de una interrupción de hardware, debe informar al chip 8259A que está listo y enviará una señal EOI al chip. Después de eso, puede regresar del ISR utilizando una instrucción IRET.
pregunta:
¿Ha...
Hace poco decidí migrar un diseño existente basado en Interrupción en los pines de cambio al sondeo IO estándar debido a algunas restricciones en la parte que estaba usando. Estoy tratando de averiguar el tiempo de peor caso requerido para sonde...
Necesito saber si el nRF24L01 (+) tiene una salida de IRQ de colector abierto, o un controlador push-pull completo. La hoja de datos no menciona este hecho.
El motivo es que estoy trabajando en un circuito que involucra dos periféricos (un nR...
Estoy trabajando con un BeagleBone Black y utilizando la biblioteca IO Python de Adafruit. Escribió una simple función de decodificación en cuadratura y funciona perfectamente bien cuando el motor funciona a aproximadamente 1800 RPM.
Pero cuando...
Estaba siguiendo este tutorial en línea y no puedo hacer que funcione el temporizador basado en interrupciones. Sé que el temporizador se está ejecutando porque si descomento las cinco líneas en el bucle principal, obtengo una buena salida de...
He comenzado a trabajar con microcontroladores basados en ARM.
No entiendo subprioridad y prioridad preeemption. Por ejemplo:
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x00;
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x0...
TLDR ATmega4809, ISR mal etiquetado en iom4809.h. ¿Cómo puedo definir un ISR sin usar estos valores predefinidos mal etiquetados de iom4809?
Utilizando la placa de evaluación ATmega4809 Xplained Pro, estoy configurando la transmisión asín...
¿Cuál es la diferencia entre el filtro de rebote y el filtro de falla en un mcu?
Estoy intentando implementar un filtro de rebote de hardware en un ATSAM4S4C
(ATMEL SAM CORTEX-M4 - PÁGINA 575. enlace ).
Pero aunque seleccioné el reloj...
Quiero recibir una cadena con atmega8 que es enviada por otro atmega8. El remitente envía la cadena solo una vez, pero en el receptor solo se recibe el primer carácter. No puedo entender cual es el problema?
gracias por tu ayuda.
Este es el códi...
Quiero usar timer1 y timer2 para el mismo vector TIMER#_COMPA_vect isr en atmega328p.
La idea es iniciar y detener uno cuando se solicite, para funciones sensibles al tiempo. Y para seguir corriendo siempre para mantener el tiempo del re...