Does anyone have any information or resources regarding the NVIC (Nested Vectored Interrupt Controller) in the STM32? I've gone through the Keil USART IRQ example, but it simply configures it on one line and doesn't elaborate:
NVIC->Enable[1] |= (1 << (USART1_IRQChannel & 0x1F)); // enable interrupt
Keil STM32 USART (interrupt mode) Example: keil.com/.../359.asp
There are only 3 pages in the STM32 Reference Manual covering the NVIC (chapter 6), none of which really explain how it works: STM32 Reference Manual (PDF, 8MB) www.st.com/.../13902.pdf
Thanks...
Yeah, I've gone through that as well. However, implementation can be vendor-specific. I was looking for more thorough examples of it's usage with the STM32.
I just found the firmware library documentation, which should help: www.st.com/.../familiesdocs-110.html