Preguntas con etiqueta 'interrupts'

1
respuesta

Cómo ajustar dinámicamente un temporizador con STM32

Tengo este temporizador (TIM4) que está en modo PWM. Estoy emitiendo un canal PWM y quiero esperar un poco y luego tomar las últimas muestras de ADC de una conversión DMA. TIM4 - > ARR es 4096 TIM4 - > CCR1 es dinámico, pero comienza al...
1
respuesta

AVR interrupción de cambio de pin

Quiero encender los LED 0, 1 y 2 cuando se activan pinc1, pinc2 y pinc3. Además, quiero usar una interrupción de cambio de pin. Problema: solo el LED 1 está encendido. Este es mi código y estoy usando atmega328p y Proteus para simulación:...
1
respuesta

¿Cómo configurar la interrupción de software de USART en NVIC? - De hecho lo emulo.

Después de colocar los datos en el registro DR USART STM32, los datos se transfieren y se produce una interrupción (TXE, TXC). NVIC salta a mi código IrqHandler. Cómo configurar esta misma interrupción por software (y ejecutar IrqHandler), sin i...
3
respuestas

STM32F031K6 HAL UART Interrumpe el problema

Tengo una nueva placa de núcleo STM32F0 31 K6 y necesito hacer una interfaz GSM UART en esa placa. Necesito enviar un AT y recibir un OK de la tarjeta GSM como primer paso. Puedo transmitir AT correctamente Pero no puede recibir nada. Estoy u...
2
respuestas

¿Generando pulsos a través de la salida de coincidencia del temporizador o ISR del temporizador?

Estoy usando LPC1778 uC para un proyecto y quiero saber cuál es la diferencia entre generar pulsos a través de la salida de coincidencia del temporizador y alternar un pin en un ISR de temporizador. ¿Cuáles son los pros y los contras de ambos en...
1
respuesta

¿La interrupción de los datos de un microcontrolador se recibe con una pérdida de datos de causa de interrupción de mayor prioridad?

Me gustaría saber qué pasaría si una Terminal Serial enviara una gran cantidad de datos a un PIC / AVR, por ejemplo, a través de una interrupción de USART, que luego fue interrumpida por una interrupción de mayor prioridad como un temporizador,...
3
respuestas

Decidiendo el tiempo de interrupción del temporizador

He utilizado la interrupción del temporizador en mi aplicación, principalmente por razones de temporización como la detección del tiempo de espera para los procesos, la generación de impulsos, etc., cada 1 ms. Ahora tengo una duda. Supongamos...
1
respuesta

Prioridad entre interrupciones priorizadas

Estoy usando 2 interrupciones en LPC1778. Uno para CAN y otro para temporizador. El CAN interrumpe cada vez que se recibe un nuevo mensaje. El temporizador interrumpe cada 200uS. La prioridad para la interrupción del temporizador es la más alta...
1
respuesta

Interruptor de la batería de enganche disparado por interrupciones

Tengo un acelerómetro con un par de pines de interrupción y he descubierto cómo conseguir que dispare sus interrupciones en cualquier cambio en la aceleración o la falta de una duración determinada. Lo que quiero hacer es encender y apagar la...
2
respuestas

¿Cómo distinguir entre una lectura y una escritura en un USART BufferEventHandler de Harmony?

Me gustaría usar el controlador Harmony USART en un PIC32MX695F512H usando interrupciones y con soporte de búfer. Después de establecer la configuración adecuada en el Configurador de Armonía MPLAB, el sistema ha generado el ISR para mí ( sys...