2020-01-16 08:39 AM
STM32H745
I'm performing a DMA transfer, the TCIF gets correctly set, but the interrupt never fires. I've ensured the TCIE flag is enabled and interrupts are enabled. What am I missing? What else should I be checking?
Attached is a picture from debugging showing TCIE=1, TCIF=1, interrupts enabled, and yet the cpu is sitting in the main thread.
Solved! Go to Solution.
2020-01-16 08:51 AM
Is the actual DMA interrupt enabled with NVIC_EnableIRQ() ?
2020-01-16 08:51 AM
Is the actual DMA interrupt enabled with NVIC_EnableIRQ() ?
2020-01-16 09:00 AM
That's was the problem. I hadn't enabled the interrupt in NVIC. In my haste moving to the STM32H7 and LL, I missed that part of the initialization. Thanks.