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