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

[0] Message Index

[*] Previous page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod