??? 12/06/10 12:31 Read: times |
#179910 - STOP too short Responding to: ???'s previous message |
Oliver Sedlacek said:
The EEPROM chips don't have an erase operation and writes are self timed. The datasheet says that the device will return a NAck during a write, and recommends NAck polling. I don't seem to be able to initiate the write as the chip never seems to return a NAck. My current suspicion is that the micro I2C hardware isn't generating the stop condition. I've worked with an I2C hardware implementation which did not grant minimum STOP-to-START timing. After issuing a STOP, one had to start a timer and disallow further I2C activity (namely START) until it expired. JW |
Topic | Author | Date |
I2C EEPROMs, best data sheets? | 01/01/70 00:00 | |
as we are on 8052.com... | 01/01/70 00:00 | |
my first | 01/01/70 00:00 | |
what uC | 01/01/70 00:00 | |
bit-banging I2C master for EEPROMs is trivial | 01/01/70 00:00 | |
yes, the code is trivial, but ... | 01/01/70 00:00 | |
Probably majority units don't suffer from the busy-loops | 01/01/70 00:00 | |
Smart Door Knobs | 01/01/70 00:00 | |
Andy, Michael | 01/01/70 00:00 | |
ADuC7026 | 01/01/70 00:00 | |
WP pin ? | 01/01/70 00:00 | |
It works sometimes | 01/01/70 00:00 | |
Timing - erase? | 01/01/70 00:00 | |
can you givenot enough time? | 01/01/70 00:00 | |
No erase, no abort | 01/01/70 00:00 | |
Hidden erase | 01/01/70 00:00 | |
STOP too short | 01/01/70 00:00 | |
Problem solved (I think) | 01/01/70 00:00 | |
I2C | 01/01/70 00:00 |