I2C problem
This I2C program leaves the SDA line low after a read.
Sorry, you know how it goes, Sunday, only one chip to test with...etc. etc.
Is it a defective 24LC128 holding it low? It messes up the next read command.
My fix: do a HIGH SDA, even with lots of protection (resisters) has me worried even though its the only thing on the bus.
I don't know why the eeprom is not letting go. Ideas? until I can get a new chip to test.
Thanks, Chris
Sorry, you know how it goes, Sunday, only one chip to test with...etc. etc.
Is it a defective 24LC128 holding it low? It messes up the next read command.
My fix: do a HIGH SDA, even with lots of protection (resisters) has me worried even though its the only thing on the bus.
I don't know why the eeprom is not letting go. Ideas? until I can get a new chip to test.
Thanks, Chris
Comments
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Chris Savage
Parallax Tech Support
That's what makes me wonder if it's a bad eeprom holding it down? I won't have another one for a while to test it. It works fine IF I use "HIGH SDA" after the read. If I don't, the next read or write gets messed up. Got to be the 24LC128 ? It only does it after the read "MEM_OUT" sub.
Thanks, Chris
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Chris Savage
Parallax Tech Support
That will at least tell me what side is doing it.
Thanks
nothing like on-line support! on a week-end, no less. Thanks