Preguntas con etiqueta 'interrupts'

1
respuesta

NVIC Registro pendiente vs EXTI Registro pendiente (STM32F4)

¿Por qué hay dos registros pendientes de interrupción? Uno de ellos es EXTI_PR y el otro es Registros pendientes de conjuntos de interrupciones (ISPR) que se encuentran en los registros del controlador NVIC. unidad EXTI pendiente de registro...
2
respuestas

Manejo de interrupciones durante la comunicación del dispositivo

Tengo la siguiente situación: Me dieron un AVR32UC3 (cosa muy bonita) y un dispositivo de medición. Estos dos se comunican a través de SPI, que funciona como se esperaba (después de jugar con los parámetros de SPI y así sucesivamente). La est...
1
respuesta

PIC24 Interrupt auto_psv vs no_auto_psv

Estoy tratando de entender las opciones al configurar una interrupción en un pic24fj128ga010. Hay una opción de atributo para auto_psv o no_auto_psv. Entiendo que PSV significa visibilidad del espacio del programa. Esta es una ventana a travé...
7
respuestas

Uso de campos de bits en aplicaciones controladas por interrupciones

Al implementar aplicaciones controladas por interrupciones, normalmente creo un campo de bits para realizar un seguimiento de las diferentes interrupciones. Por ejemplo: volatile struct { unsigned char ISR0: 1; unsigned char ISR1: 1;...
1
respuesta

Interrupción de datos UNO de Arduino ADXL345

Me gustaría que los valores del sensor se actualicen cada 10 ms (100 Hz) y luego ejecuten el algoritmo y repitan el mismo proceso. Sin embargo, después de cronometrar el algoritmo está tomando solo 2 ms, creo que la interrupción data_ready no es...
2
respuestas

TXE bit no se borrará UART ARM M0

Estoy tratando de hacer que UART trabaje en una parte STM32F0 y no puedo resolver las interrupciones. Según el manual de referencia Bit 7 TXE: Transmit data register empty This bit is set by hardware when the content of the USARTx_TDR register...
1
respuesta

AVR Interrumpir "Interferencia"

Actualmente estoy trabajando para recibir señales de un control remoto RC. He usado los pines A8 a A15 en mi placa Arduino Mega. Los puertos y las interrupciones se configuran con la ayuda de este código: DDRK = 0b00000000; // Set port...
1
respuesta

Entendiendo los temporizadores, contadores y registros de preescala en el STM32

Así que estoy tratando de configurar una interrupción periódica muy simple en mi placa de descubrimiento STM32VL usando las bibliotecas libopencm3 en Linux. He consultado la documentación y solo quiero verificar con alguien que entiendo lo que...
4
respuestas

¿Cuál es el ISR para la interrupción de cambio del comparador en un dsPIC33F?

Estoy pidiendo el nombre ISR para la interrupción del comparador para un dsPIC33F. He intentado _CompInterrupt, _CMInterrupt y _CMPInterrupt. Los tres muestran advertencias sobre nombres de ISR no existentes. No puedo encontrarlo en ninguna part...
1
respuesta

Interruptor en el calentador de inducción

Actualmente estoy tratando de controlar el poder de mi calentador de inducción, quiero usar un interruptor para controlarlo. pero si ahora interrumpo el controlador en puntos aleatorios, los mosfets no se apagarán en los puntos de voltaje cero,...