| ??? 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 |



