標題: IIC通信中主機先發(fā)在收的時序,大佬們看看可對? [打印本頁]

作者: yxyxyxyx    時間: 2022-9-20 13:59
標題: IIC通信中主機先發(fā)在收的時序,大佬們看看可對?
<>為主機發(fā)送的內(nèi)容,()為從機發(fā)送的內(nèi)容
<start>+<地址加寫位>+(ACK)+<數(shù)據(jù)>+(ACK)+<數(shù)據(jù)>+(ACK)+<stop>+<start>+<地址加寫位>+(ACK)+<start>+<地址加讀位>+(ACK)+(數(shù)據(jù))+<ACK>+(數(shù)據(jù))+<NACK>+<STOP>
這邊不需要寫入指定地址,就不寫寄存器地址了,大佬們看看時序可有問題

作者: yzwzfyz    時間: 2022-9-21 16:23
可以啊,但建議:看使用芯片的手冊;蛟S有的芯片有特殊要求。
例如:波特率的限制。
作者: rctty    時間: 2022-9-23 11:07
這個時序沒啥問題,但還是要根據(jù)從機的具體協(xié)議,我就碰到過讀的時候?qū)懭氲刂方Y(jié)束后就不需要停止位直接再來一個起始位的,

1.png (21.09 KB, 下載次數(shù): 72)

1.png





歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1