cancel
Showing results for 
Search instead for 
Did you mean: 

Circular DMA interrupts

BDoon.1
Associate III

I have a project that uses DMA in circular mode, and i've implemented the half and complete interrupts necessary to manage the transfer.  I'm using just 2 nodes, and I've noticed that I get a complete interrupt to start the transfer, and then the expected half-complete-half-complete-etc pattern I'd expect.  I've definitely enabled the HT interrupt, but i still always see the TC hit first to start the process.

What is that?  Is it a nuance of circular mode?

10 REPLIES 10
marcsekz
Associate

I can also confirm that this is happening, apparently the initial configuration triggers a TC interrupt (STM32U599)