智能孔板流量計(jì)的研究與探討 六十
4.8.2 I2C總線時(shí)序分析及FM31256程序編制
I2C總線是由PHILIPS公司發(fā)明的一種高性能芯片間的串行同步傳輸總線協(xié)議。它僅需要兩根線(串行數(shù)據(jù)線SDA和串行時(shí)鐘線SCL)就能實(shí)現(xiàn)完善的雙工同步數(shù)據(jù)傳送,能夠很方便地構(gòu)成多機(jī)系統(tǒng)和外圍器件擴(kuò)展系統(tǒng)。I2C總線采用了器件地址的硬件設(shè)置方法,通過(guò)軟件尋址完全避免了器件的片選線尋址的弊端,從而使硬件系統(tǒng)具有更簡(jiǎn)單、更靈活的擴(kuò)展方法。
FM31XX使用的就是二線制I2C接口,在芯片內(nèi)集成了兩個(gè)功能不同的部件,可被獨(dú)立訪問(wèn),存儲(chǔ)器有從機(jī)地址1010B,實(shí)時(shí)時(shí)鐘和處理器伴侶擁有唯一的從機(jī)地址1101B。FM31XX需要主機(jī)產(chǎn)生時(shí)鐘對(duì)其進(jìn)行操控。其在通訊中永遠(yuǎn)都作為從機(jī)?偩上所有的操作都是由SDA和SCL兩個(gè)腳位的狀態(tài)來(lái)確定的,對(duì)于FM31XX的操控,共有四個(gè)狀態(tài):開(kāi)始,停止,數(shù)據(jù)以及應(yīng)答。
詳情請(qǐng)瀏覽公司網(wǎng)站的產(chǎn)品中心 http://m.ladynoble.net/ 流量計(jì)