??? 01/10/09 14:39 Read: times |
#161407 - apples and oranges Responding to: ???'s previous message |
1) apples The point that I was making is that the i2c bus has a specific protocol for reading or writing a byte to the bus.
absolutely, my comment was that multibyte reads are not the same for all devices. 2) oranges The protocol itself does not need any particular minimum timing. Some devices may choose to do a safety timeout but this is not part of the protocol. The IIC protocol definitely has minimum timing rquireements, but IIC does not have any maximum timing, a true IIC device may hols the bus for a year if it so desires. if a device can time out it is NOT IIC, but SMB 3) apricots You were saying that not all devices followed the i2c read protocol. I did not say that IIC devices did not follow the protocol, I said that if they could time out they were not IIC but SMB Erik |
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 |