hard20 pts · first answer countsinterruptsmcu-architecture
ISR runs twice per event
An ISR clears the peripheral's interrupt flag as its very last instruction. On a fast Cortex-M7, the ISR often runs a second time with no new event. What is the fix?
Discussion 0
Join free to post in the discussion.
Related questions
- Why use volatileEmbedded Systems Engineer
- Keeping ISRs shortEmbedded Systems Engineer
- The interrupt vector tableEmbedded Systems Engineer
- Buffering UART dataEmbedded Systems Engineer
- Counter shared with an ISREmbedded Systems Engineer
- One press, many eventsEmbedded Systems Engineer
- Waking a task from an ISREmbedded Systems Engineer
- Stuck in Default_HandlerEmbedded Systems Engineer