Skip to main content
JCuna.1
Senior
December 4, 2021
Solved

polling interrupt flag, without activate interrupt

  • December 4, 2021
  • 1 reply
  • 734 views

I was working with SPI dma transmision. I config two channels for transmit and receive, however I didn't enable interrupt option in dma, however, before each transmision I cleared tc flag, and then enable spi while polling the tc flag. This works really well.

Now I am trying to do the same for usart, I config the dma peripheral before transmission and reception, and I don't activate the interrupt, but I clear the tc flag for each dma channel. This works well the first time, but second time, rx line does not generate tc flag rise.

This topic has been closed for replies.
Best answer by TDK

The behavior of the TC flag is not dependent on whether or not interrupts are enabled.

1 reply

TDK
TDKBest answer
December 4, 2021

The behavior of the TC flag is not dependent on whether or not interrupts are enabled.

"If you feel a post has answered your question, please click ""Accept as Solution""."