Preguntas con etiqueta 'interrupts'

2
respuestas

Prioridades de interrupción: ¿Qué significa realmente?

Tengo una pregunta genérica con respecto a las interrupciones. Mi software tiene 2 interrupciones, digamos interrupt_x (timer), interrupt_y (spi). Ambas interrupciones tienen su propio ISR. Interrupt_x tiene mayor prioridad que interrupt_y. ¿...
1
respuesta

conversión continua de ADC STM32F103

Estoy enfrentando un problema relacionado con la adquisición continua del canal ADC en STM32F103. Utilizo la interrupción al final de la conversión para llamar a una función de devolución de llamada para almacenar el valor adquirido. El pr...
3
respuestas

PIC24FV Restablecer sin marca

Estoy trabajando en la creación de un flujo de programa basado en interrupciones utilizando el módulo PIC24FV32KA302 de Microchip. Sin embargo, estoy teniendo algunos problemas con los reinicios intermitentes (parece). Actualmente estoy usand...
3
respuestas

La interrupción en el cambio se produce dos veces en PIC16F1825

Tengo una mala conducta alucinante en mi PIC16F1825. Básicamente, estoy usando el pin 3 (RA4) para alternar un LED usando una Interrupción en Cambio. El problema es que, aunque se enciende el led cada vez que presiono el botón (que se presiona e...
3
respuestas

Periféricos de computadora para detectar inmediatamente (5 ms) el cambio del estado de la entrada digital en los programas de C #

La aplicación C # en la que estoy trabajando debe poder poder llamar a una función dentro de los 5 milisegundos del cambio de estado de la señal de entrada digital (0V = apagado, 5V = activado). En lugar de usar software para sondear repetida...
2
respuestas

Ayuda a conducir el circuito de 9V con un pin de interrupción de reloj de 5V RTC (activo bajo)

Estoy utilizando este módulo de reloj RTC ( enlace ). El DS3231 tiene una función de alarma que se puede programar dos veces al día. Cuando se apaga la alarma, el pin de interrupción se convierte en un colector abierto (según la hoja de datos)....
2
respuestas

Bloqueo al ejecutar ISR reubicados en ARM Cortex-M0 +

He estado escribiendo un pequeño programa para mi Freescale Kinetis KE04Z que se ejecuta en la memoria RAM para programar el flash del dispositivo. He estado usando SWD para colocar el programa en RAM y ejecutarlo. Todo iba bien (parpadeando los...
2
respuestas

Regresando de las interrupciones a una ubicación diferente de donde ocurre la interrupción. (PIC16F877A)

¿Hay alguna manera de regresar de las interrupciones en una ubicación diferente a la que ocurrió en Microchip PIC16F877A? Tengo un problema donde necesito que mi código se reinicie en un punto específico, siempre se produce una interrupción e...
1
respuesta

¿Cuál es el peligro de usar la prevención de interrupciones en ARM?

Estoy trabajando en un sistema que usa aproximadamente 4 interrupciones. Puedo definir claramente una prioridad de uno a otro. Por ejemplo, alimento transferencias SPI con solicitudes DMA y opero una interfaz USB que controla los datos SPI. Con...
3
respuestas

Buenas prácticas de bandera - energia msp430

Estoy haciendo un programa para el msp430 usando el launchpad de energia, el primer código que tuve fue el siguiente: // display flag boolean flag_display = false; void setup() { // define ISR to activate the display attachInterrupt(PUSH2...