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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
09/22/08 13:33
Read: times


 
#158510 - do not set AA
Responding to: ???'s previous message
IMHO NAK after address means, that no slave with that address is on the bus. Once you program a slave to repond a certain address, its engine will do it automatically; you will receive the first interrupt in the slave after ACK has been already sent.
if the slave has not yet (workloop) processed the data in the buffer (in this case it was two consequtive writes) it can NAK (in the ISR) and that way avoid getting the buffer overwritten, then when the buffer is processed it will ACK and get the next record.

How would you command the slave to send a NAK other than deactivate (or disconnect or powerdown) it?
do not set AA

Erik



List of 5 messages in thread
TopicAuthorDate
FYI re HW IIC/SMB NXP, SILabs derivatives            01/01/70 00:00      
   but why woudl this be a trap?            01/01/70 00:00      
      do not set AA            01/01/70 00:00      
         Oh, yes, indeed.            01/01/70 00:00      
            both            01/01/70 00:00      

Back to Subject List