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
沒有留言:
張貼留言