Electronics > Projects, Designs, and Technical Stuff
No I2C DMA on a general purpose 32bit MCU?
<< < (5/5)
mikerj:

--- Quote from: dmills on March 13, 2019, 06:32:19 pm ---I2C is **Hated** around here because it is easy to get it to mostly sort of work, and a complete bastard to get it to work really reliably.

--- End quote ---

Same here, we would always choose an SPI peripheral over I2C unless there is no other choice and we've all suffered from I2C related headaches.

Worst was a optical dispersion compensating DSP device with built in I2C master that bootloaded it's code from a serial EEPROM.  A reset or loss of clock at the wrong time (outside of our control) would leave the bus locked up since the DSP master had no stuck bus detection/release.  Ended up wiring SDA/SCL to a couple of spare pins on our own micro so we could bit bash enough clock cycles to release the bus.
Navigation
Message Index
Previous page
There was an error while thanking
Thanking...

Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod