??? 01/09/09 20:42 Modified: 01/09/09 20:44 Read: times |
#161392 - Which i2c device? Responding to: ???'s previous message |
Erik Malund said:
I presume that you are familiar with the procedure for doing multiple reads from an i2c device.
this is not a global procedure, thus I presume that you are familiar with the procedure for doing multiple reads from this i2c device. Erik Ok, Erik. Most i2c devices will accept a Slave read address, and continue to return values until an ACK is received. I would agree that many devices may only do a single read. And obviously there are some that do not read at all. Do you have an example product number of a device that will be happy receiving a i2c_stop() or i2c_restart() without this ACK ? There are i2c devices that will timeout if they do not receive the ACK. But if you give a deliberate NAK the device will generally decide that the NAK was intentional. David. |
Topic | Author | Date |
DS1307 Memory Read and Write | 01/01/70 00:00 | |
Know your code? | 01/01/70 00:00 | |
Another thing to consider... | 01/01/70 00:00 | |
Pinnacle 52 | 01/01/70 00:00 | |
The RAM is same as ordinary registers. | 01/01/70 00:00 | |
Debugging Strategy | 01/01/70 00:00 | |
Debugging Strategy for DS1307 memory Reading | 01/01/70 00:00 | |
next step | 01/01/70 00:00 | |
Be more specific. | 01/01/70 00:00 | |
a minor correction | 01/01/70 00:00 | |
Which i2c device? | 01/01/70 00:00 | |
another small correction | 01/01/70 00:00 | |
SMBus | 01/01/70 00:00 | |
Which REAL i2c device | 01/01/70 00:00 | |
apples and oranges | 01/01/70 00:00 | |
Sorry Erik | 01/01/70 00:00 | |
as I recall | 01/01/70 00:00 | |
its working![]() | 01/01/70 00:00 |