I^2C总线简介
總共有五種工作狀態(tài):
A:總線非忙狀態(tài)
該狀態(tài)時數(shù)據(jù)線(SDA)和時鐘線(SCL)都保持高電平。
B:啟動狀態(tài)
當時鐘線(SCL)為高電平狀態(tài)時,數(shù)據(jù)線(SDA)由高電平變?yōu)榈碗娖降南陆笛乇徽J為是"啟動"信號。
C:停止狀態(tài)
當時鐘線(SCL)為高電平狀態(tài)時,數(shù)據(jù)線(SDA)由低電平變?yōu)楦唠娖降南陆笛乇徽J為是"停止"信號。
D:數(shù)據(jù)有效狀態(tài)
在出現(xiàn)"啟動"信號后,在時鐘線(SCL)為高電平狀態(tài)時,數(shù)據(jù)線是穩(wěn)定的,這時數(shù)據(jù)線的狀態(tài)就是要傳送的數(shù)據(jù)。數(shù)據(jù)線(SDA)上數(shù)據(jù)的改變必須在時鐘線為低電平期間完成的,每位數(shù)據(jù)占有一個時鐘脈沖。
E:應(yīng)答信號(Ack),EEPROM在接收或發(fā)送一個字節(jié)的數(shù)據(jù)時,通常要發(fā)出或接收一個應(yīng)答信號(Ack)。
I^2C總線協(xié)議有明確的規(guī)定:采用7位的尋址字節(jié)(尋址字節(jié)是起始信號后的第一個字節(jié))。
D7~D1位組成從機的地址。D0位是數(shù)據(jù)傳送方向位,為“0”時表示主機向從機寫數(shù)據(jù),為“1”時表示主機由從機讀數(shù)據(jù)。
從機的7位尋址位有4位是固定位,3位是可編程位,這時僅能尋址8個同樣的器件,即可以有8個同樣的器件接入到該I^2C總線系統(tǒng)中。
總結(jié)
- 上一篇: VS2017 打包exe,msi文件
- 下一篇: 富士康计算机类笔试题,富士康笔试题目及答