Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
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.

List of 18 messages in thread
TopicAuthorDate
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      

Back to Subject List