I have some problems working with DUE and i2c controller for LCD. My 16x2 LCD, when connected through i2c sometimes (1 in ~20 refreshes) freezes. In some cases I need to unplug power supply completely to restart it (reset button won't do it).
Nothing of the same nature appears when using data pins directly on LCD (without i2c controller).
Following forum topics I've tried making pull-up resistors for DUE - no luck, same freezing.
The wiring is simple 20cm male-female cables from pins 20/21 to SDA/SCL.
I would like to use i2c wiring for this project (less wires, less chance to go wrong).
The project uses interrupt pin - would that might be a problem for i2c? What else should I check?
Thanks. I've tried resistors as mentioned in reply #8. Sadly my LCD still freezes.
Probably it will be just easier/faster to solder all the connectors well to the LCD and forget about i2c controller...