Preguntas con etiqueta 'interrupts'

1
respuesta

No se ingresa ISR para el temporizador 4 en stm32f4

He codificado para el temporizador 4 en un tablero de descubrimiento STM32f407vg. Pero mientras se depura el control no se ingresa al ISR. Por favor, busque el código a continuación y ayuda: void InitializeTimer() { TIM_TimeBaseInitTypeDe...
1
respuesta

Arduino: generar señales de tiempo crítico con interrupciones

Tengo algunos problemas para entender completamente cómo se interrumpe, por ejemplo. Arduinos / AVR se utilizan en la práctica. Asumamos que quiero generar una señal de tiempo crítico como PWM y al mismo tiempo poder responder a las entradas de...
2
respuestas

Use la interrupción para determinar un cambio en el detector IR

He construido un esquema para leer un contador. El contador tiene un punto blanco en uno de los dígitos, que detecto con un transmisor-receptor IR. El voltaje en el receptor cambia de 2.2 a 2.5 voltios (con algo de ruido entre ellos) cuando pasa...
2
respuestas

¿Cómo usar una señal débil aislada eléctricamente para interrumpir Arduino?

Estoy intentando usar el generador de señal de un DSO Nano v2 para controlar una interrupción de Arduino con fines de prueba. He medido la salida del generador de señal a aproximadamente 13 mA a 2 VCC. He intentado usar un optoacoplador 4N28...
1
respuesta

¿Cómo implementar una señal de sincronización con AVR (attiny45)?

En pseudocódigo quiero hacer lo siguiente: i = 0 state = 0 while (1): compareState = readDigitalIn() if state == compareState: i = i+1 else: i = 0 state = compareState writeDigitalOut(dataVector[i]) En inglés, quiero...
1
respuesta

STM32 NVIC se interrumpe después de un reinicio / encendido

Tengo algunas señales de bajo activo que quiero interrumpir. Durante la operación normal, las interrupciones funcionan bien. Sin embargo, al reiniciar / encender solo se detecta un flanco ascendente. En otras palabras, en el inicio, se llama...
1
respuesta

Escribir en el contador del temporizador mientras el temporizador está funcionando

Estoy usando PIC16F1947 para un proyecto. El proyecto requiere un seguimiento en tiempo real para que un cristal estable de 32768 Hz esté conectado con el oscilador Timer1. El circuito del oscilador Timer1 y el cristal proporcionarán un reloj es...
3
respuestas

Arduino analógico interrupción LDR

Estoy usando un LDR en un Arduino Pro Mini con una interrupción analógica. El Arduino va a dormir profundamente cuando no hay luz o no está ocupado: Sleepy::powerDown(); La interrupción en el LDR se ve así: PCintPort::attachInterrupt(ligh...
2
respuestas

Comportamiento de interrupción inexplicable en el contador de temporizador de AVR ATMEGA324P ISR

Tengo un ATMEGA324P que controla un circuito de controlador de motor dual. Estoy usando el contador 1 del temporizador de 16 bits en el modo correcto de fase y frecuencia para crear (2) salidas PWM utilizando el ICR1 como valor TOP y OCR1A y OCR...
1
respuesta

Aumentar la demora usando el registro 'opción' en Pic16f877a

Aprendí que el máximo 'retardo' posible en pic16f877a en ejecución con una fuente de 11.0592MHz (11059200/4 en realidad) es de 23 ms ... sin usar demoras de software (delay_ms ()) .. el cálculo fue max_delay = ((FF-00) xPrescalarxTimeperiod)...