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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
07/31/07 04:53
Read: times


 
#142518 - I2C Read Problem
Hi,

We are using Samsung I2C Controller, which doesn't support repeated start condition.

So, for reading from register address X we are following below sequence.

STEP1:
START -> Device Address With Write -> Register Addr X -> STOP

STEP2:
START -> Device address with read -> Read One byte -> STOP

Now, the problem what we are facing is some times the device sends data from the register address X+1.

We probed on Digitial Storage Oscilloscope and observed that when ever we read the data present on bus(SDA) and data read from the I2C_Read register both are same. The operated Clock frequency is 16KHz.

Please correct me if my sequence is wrong, or give your views if any.

Thank You & Regards,
Sudheer

List of 6 messages in thread
TopicAuthorDate
I2C Read Problem            01/01/70 00:00      
   What is the device number ?            01/01/70 00:00      
      Repeated Start is supported by slave            01/01/70 00:00      
         Repeat Start is no different to Start            01/01/70 00:00      
            Problem Solved            01/01/70 00:00      
               Did the Workaround involve checking Slave ACK ?            01/01/70 00:00      

Back to Subject List