Preguntas etiquetadas con interrupts

Un mecanismo para el control del flujo del programa en una computadora. Cuando se interrumpe, una computadora guarda su estado operativo actual y cambia a la ejecución del código que depende de la interrupción que se generó. Las interrupciones pueden ser de origen de hardware o de origen de software; Las interrupciones de origen de software se llaman trampas. Es un mecanismo alternativo para el sondeo y es la base alrededor de la cual se implementa la mayoría de E / S, multitarea y control.

3
Secciones críticas sobre Cortex-M3
Me pregunto un poco sobre la implementación de secciones de código críticas en un Cortex-M3 donde no se permiten excepciones debido a restricciones de tiempo o problemas de concurrencia. En mi caso, estoy ejecutando un LPC1758 y tengo un transceptor TI CC2500 a bordo. El CC2500 tiene pines que se …

4
STM32: la interrupción del temporizador funciona inmediatamente
Este es el código para el temporizador en mi proyecto en STM32F429: //timer initialization void timerInit() { uwPrescalerValue2 = (uint32_t) ((SystemCoreClock / 2) / 100000) - 1; RS485Timer.Instance = TIM5; RS485Timer.Init.Period = 67400000; // high value to notice interrupt even without debugging RS485Timer.Init.Prescaler = 400000; RS485Timer.Init.ClockDivision = 0; RS485Timer.Init.CounterMode = …


2
STM32F4 Cubo HAL UART. ¿Es un error o me falta algo?
Estoy usando interrupción basada en UART IO (sin DMA). HAL_UART_Transmit_ITLa función establece el EIEbit en el CR3registro. De acuerdo con la hoja de datos STM32F407 (y el comportamiento real), esto genera interrupción solo en modo de búfer múltiple (cuando DMARse establece el bit). EIEpermite la generación de interrupciones para error …


2
¿Determinar qué pin activó una interrupción PCINTn?
¿Estoy en lo cierto al pensar que si tiene dos pines que causan la misma interrupción AVR PCINT (por ejemplo, el vector PCINT0 causado por los pines PCINT0 o PCINT1? Creo que la superposición de nombres de vectores y pines es confusa) la única forma de determinar qué pin (s) …
9 avr  interrupts  atmel 



2
ATtiny13A - No se puede generar software PWM con modo CTC
Estoy tratando de hacer una luz LED RGB con control remoto usando un ATtiny13A. Sé que el ATtiny85 es más adecuado para este propósito, y sé que eventualmente no podré ajustar todo el código, pero por ahora mi principal preocupación es generar un PWM de software usando interrupciones en modo …
8 avr  pwm  interrupts  attiny 





1
activar / desactivar interrupciones PCI
Estoy implementando un controlador PCIe, y me gustaría entender en qué nivel las interrupciones pueden o deben estar habilitadas / deshabilitadas. No especifico el sistema operativo intencionalmente, ya que supongo que debería ser relevante para cualquier plataforma. Por niveles me refiero a lo siguiente: Marco de manejo de interrupciones específicas …
8 interrupts  bus  pcie 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.