cancel
Showing results for 
Search instead for 
Did you mean: 

Could you give me some reason, why after run receiving I2S via DMA, the handler at half and full of fill of a buffer runs only once?

DZimn.1
Associate

Configuration:

  • DIR9001 as reciever of optical sound and convertor to I2S
  • STM32F407VG DISCOVERY
  • STM32 CUBE IDE

After setting I2S, I can normally at while loop recieve valid I2S singnal from convertor. After change code to DMA and starting the DMA via configuration tool, the handler runs only once. Handler is empty, I only have breakpoint to detect going through that. I think, that DMA don't have impuls to start new recieving when I2S signal is continous, I'm right? Do you have some solution?

0 REPLIES 0