On 23 Dec 2005, at 9:31 AM, Rob Jansen wrote: > Please note, there are 3 different types of devices (seen from an ACK > point of view): > > 1) Regular devices that always respons with an ACK immediately > after > receiving the databits. > 2) EEPROM devices that may strech the clock by holding the ACK > until > a programming cycle is complete > 3) special devices that never generate an ACK. Well the eeprom's I am familiar with (such as the 24LC515) simply don't ack the address byte at all if they are busy writing (i.e. you've just written to it). Once they are done writing (which is normally a few milliseconds), they start acking again. --Craig [Non-text portions of this message have been removed]
Message
Re: [lpc2000] Question on I2C ACK (With EEPROM)
2005-12-26 by Craig Schlenter