![]() |
343249703 發(fā)表于 2020-12-17 16:05 先給設備寫數(shù)據(jù),從機準備好,回復ACK;寫的地址是0X0F,寫成功,然后從機回復ACK。 然后主機從從機讀數(shù)據(jù),從機準備好,回復ACK;開始讀數(shù)據(jù),數(shù)據(jù)是0X03,讀成功,從機回復NAK 是不是這樣 |
343249703 發(fā)表于 2020-12-17 16:05 我抓了下自己產(chǎn)品IIC數(shù)據(jù)、邏輯圖和參考樣機的IIC數(shù)據(jù)、邏輯圖。發(fā)現(xiàn)自己產(chǎn)品是寫讀,寫讀...而參考樣機的只在開頭寫一個0X00的地址,接下來都是讀操作,一直到數(shù)據(jù)傳輸全部結(jié)束,有一個0X7A+NAK的包。我感覺參考樣機更簡潔。不知道是不是各有利弊? |
IIC有主從工作模式,可以連接多個主機,而主機又有發(fā)送模式和主機接收模式,按照協(xié)議的前提下可以多種操作方式,具體哪種方式根據(jù)傳輸需求來選擇。比如大數(shù)據(jù)流傳輸,樣機的做法較適合。小數(shù)據(jù)簡短發(fā)送,產(chǎn)品的方式較適合。 |
QWE4562012 發(fā)表于 2020-12-17 11:26 咋沒有人回復 |
我抓了下自己產(chǎn)品IIC數(shù)據(jù)、邏輯圖和參考樣機的IIC數(shù)據(jù)、邏輯圖。發(fā)現(xiàn)自己產(chǎn)品是寫讀,寫讀...而參考樣機的只在開頭寫一個0X00的地址,接下來都是讀操作,一直到數(shù)據(jù)傳輸全部結(jié)束,有一個0X7A+NAK的包。我感覺參考樣機更簡潔。不知道是不是各有利弊? |
Powered by 單片機教程網(wǎng)