ARM Cortex-M, Interrupts and FreeRTOS: Part 1

The ARM Cortex-M microcontroller are very popular. And it has a very flexible and powerful nested vectored interrupt controller (NVIC) on it. But for many, including myself, the Cortex-M interrupt system can be leading to many bugs and lots of frustration :-(.

NXP KV58F ARM Cortex-M7

ARM Cortex-M7: NXP KV58

Understanding the NVIC and the ARM Cortex-M interrupt system is essential for every embedded application, but even for if using an realtime operating system: if you mess up with interrupts, very bad things will happen….

Continue reading

Advertisements

Sunrise at the Haggenegg

Image

The Haggenegg is a summit at 1414 m between Schwyz and Alpthal. The summit played an important role during the “Marchenstreit“: a border conflict starting around the year 1100 between Schwyz and the Einsiedeln Abbey.

Sunrise from the Haggenegg

Sunrise from the Haggenegg

Continue reading