| 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 |