… for an important announcement from our sponsor:
Just kidding, of course!
But it got your attention, right? Good. That’s what this week’s episode is about: taking care of something unexpected, i.e. processing tasks without planning them ahead all the time.
On the menu for the coming days:
- Interrupts on ARM– Wed
- Masking interrupts – or not– Thu
- Interrupt service times– Fri
- Serial port interrupts– Sat
- Pin changes, levels, and edges– Sun
Interrupts – when handled properly – are extremely powerful and can deal with “stuff” in the background. But there are a lot of tricky cases and hard-to-debug failure modes. It’s worth getting to grips with them really well if you want to avoid – unexpected– failures.
(For comments, visit the forum area)