Electronics > Projects, Designs, and Technical Stuff
No I2C DMA on a general purpose 32bit MCU?
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
[0] Message Index
[*] Previous page
Go to full version