AnsweredAssumed Answered

DMA: Reset hidden increment registers

Question asked by Fahrni.Christoph on Oct 31, 2012
Latest reply on Oct 31, 2012 by lightning
I emulate an I2C eeprom. I first receive the address, then I set the DMA-Source pointer to my tx-array (DMA_MemoryBaseAddr). As I have configured autoincrement, several bytes will be transferred.

When the second request starts I set the DMA-Source at an other tx-array Index (Disable and Enable is done).

Because of the incrementet address I get the wrong data in the 2nd sequence.

Question: Is there a possibility to reset the offset in the hidden increment register?

Outcomes