2016年11月13日 星期日

i2c 筆記

SDA:Serial Data Line
SCL:Serial Clock Line

如果沒有ACK(Not Acknowledge)的話. master可以發送stop condition ,或者start condition重試看看.

有幾種可能造成NACK
1:根本沒有這個device,當然不會回ack
2:receiver回ack太慢,有可能不是real-time function.
3:你送的data ,receiver根本不知道怎麼處理. 所以不會回ack,呆掉了.
4:根本沒有收到i2c signal

細節的部份,請參考
http://www.nxp.com/documents/user_manual/UM10204.pdf

沒有留言:

張貼留言