智能孔板流量計的研究與探討 六十二
(4)應答
流量計在任何傳送中,應答信號出現在第8位數據位被傳送之后,在這個狀態下,發送方應該釋放SDA信號以便由接收方驅動。接收方驅動SDA為低電平,以應答收到一個字節數據。
如果接收方沒有發出應答信號,那么這是一個無應答狀態,操作將被中止。
由于MSP430F149內部未集成12C模塊,故采用I/O口模擬I2C時序進行操作。對FM31256
的訪問可描述為如下步驟:
起始信號一從器件地址一應答信號一目標地址一應答信號一(啟動信號一從器件地址)
一數據(單或多字節)一應答信號一停止信號。括號中的步驟為隨機地址讀命令所特有的。
在對實時時鐘進行操作時,單片機發送起始信號和時鐘地址信息1101,X,A1,A0,R/W
給FM31256,其中“x”表示任意,“A1,A2”與器件選擇端A1,A2所接電位一致,高電位為1,低電位為0,“R/W”表示所要進行的操作,讀出為1,寫入為0,在FM31256返回應答信號后主控器再發送一個字節的地址信息,范圍為00~18h,例如對RTC的“分”進行讀寫操作時,地址為03h。在發送完命令和地址后就可以進行數據的讀寫操作。
詳情請瀏覽公司網站的產品中心 http://m.sol365.cn/ 流量計