Preguntas con etiqueta 'interrupts'

1
respuesta

¿En qué núcleo de una CPU de múltiples núcleos se llama el ISR?

Cuando se interrumpe una CPU de varios núcleos, se cambiará la PC para que apunte a la entrada correspondiente en el vector de interrupción en la siguiente búsqueda de instrucciones. En una CPU con más de un núcleo (por ejemplo, x86_64 o ARM mod...
2
respuestas

¿Por qué mis interrupciones no están anidadas en un controlador ATSAM?

El controlador de interrupción de un ATSAMD21 (basado en un Cortex-M0 +) se llama NVIC (controlador de interrupción de vector anidado), por lo que esperaba que fuera fácil anidar las interrupciones. La documentación no menciona cómo una inter...
2
respuestas

Cómo detectar y medir un cambio de paso en la resistencia

Reemplacé el estéreo de mi auto con una Raspberry Pi 3 y una pantalla táctil de 7 ". Todo funciona bien, pero ahora quiero conectar los botones de control de volumen del volante a la Pi. Los botones funcionan cambiando la resistencia a través de...
2
respuestas

¿Está configurando los indicadores de software un uso efectivo de las interrupciones?

Actualmente estoy trabajando en un proyecto de microcontrolador (Arduino) en el que deseo usar interrupciones generadas por pulsadores y temporizadores. Sin embargo, no estoy seguro de si estoy "efectivamente" usando las interrupciones. Aquí est...
2
respuestas

Sensor ultrasónico (ping) y sueño profundo Arduino

¿Es posible usar un sensor ultrasónico para despertar a un Arduino que está en sueño profundo cuando se detecta un objeto dentro de unos pocos cm y luego hacer cosas?     
1
respuesta

Atmega328P Watch Dog Timer - Retraso en el problema

Estoy intentando dar una demora de 0.5 segundos en 13 pines del arduino usando la interrupción del temporizador de Watch Dog, el código cumple y funciona bien, pero el led está parpadeando tan rápidamente que parece que está parpadeando con una...
1
respuesta

uso práctico de NMI en Cortex-M3

Por lo tanto, algunas CPU Cortex-M3 (y la mayoría de las otras CPU pequeñas también) tienen una interrupción no enmascarable. Sé lo que hace el NMI, pero no entiendo muy bien por qué querría usar uno. Estoy buscando ejemplos prácticos en l...
1
respuesta

Attiny10 no activa la interrupción por desbordamiento del temporizador durante la simulación (Atmel Studio 6)

Tengo problemas para simular el desbordamiento del temporizador en Atmel Studio 6. El código es para un Attiny10 y se ve a continuación. Por lo que sé, puse todos los bits necesarios para habilitar el contador (que funciona en simulación) y la i...
1
respuesta

Gestión de direcciones de rutinas de servicio de interrupción y funciones del programa en cortex M0

Estoy trabajando con nordic nRF51422 uC con cortex M0 core y tengo que almacenar datos en la memoria no volátil, pero para hacerlo correctamente necesito información en la que el código del programa se almacena en flash. La tabla de vectores...
2
respuestas

Interrupción del temporizador en stm32f103

Tengo una pequeña sorpresa con la interrupción del temporizador en el evento de actualización. Pensé que si el temporizador está configurado para contar, el evento de actualización ocurrirá justo después del desbordamiento, es decir, cuando la C...