Using Interrupts with ARM Cortex M (with Ambiq Micro Apollo MCU software example)

The interrupt part of ARM Cortex M MCUs is described in CMSIS. The interrupt controller of ARM Cortex M MCUs is called NVIC. The NVIC is part of CMSIS and is decribed at the CMSIS website: https://www.keil.com/pack/doc/CMSIS/Core/html/group__NVIC__gr.html In general ARM Cortex M based MCUs having two types of IRQs: Core peripheral IRQs and MCU peripheral … [Read more…]