cancel
Showing results for 
Search instead for 
Did you mean: 

how to used i2c dma tx circular mode.

Snm.1
Associate III

Hello, We want to i2c dma circular mode but in this mode i2c is working once times. when our data finished we want to again again transmit.

3 REPLIES 3

Why?

Most I2C slaves don't behave this way, and tend to have limited/finite expectations of the data transfer length. Even those with auto-incrementing registers, or memory, tend to have 256 byte page/sector lengths.

What error/status is the DMA reporting? Is the transfer aborting due to absence of NAK's from the slave?

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
Snm.1
Associate III

Last state is give stop bit. That is all.

Snm.1
Associate III

is there i2c dma circular mode example??