日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀] I2C(Inter-Integrated Circuit)總線是一種由PHILIPS公司開發(fā)的兩線式串行總線,用于連接微控制器及其外圍設備。它是由數(shù)據(jù)線SDA和時鐘SCL構(gòu)成的串行總線,可發(fā)送和接收數(shù)據(jù)。 每個接到I2C總線上的器件都有唯一的地

I2C(Inter-Integrated Circuit)總線是一種由PHILIPS公司開發(fā)的兩線式串行總線,用于連接微控制器及其外圍設備。它是由數(shù)據(jù)線SDA和時鐘SCL構(gòu)成的串行總線,可發(fā)送和接收數(shù)據(jù)。

每個接到I2C總線上的器件都有唯一的地址。主機與其它器件間的數(shù)據(jù)傳送可以是由主機發(fā)送數(shù)據(jù)到其它器件,這時主機即為發(fā)送器,由總線上接收數(shù)據(jù)的器件則為接收器。
在CPU與被控IC 之間、IC 與IC 之間進行雙向傳送,高速IIC 總線一般可達400kbps以上。 I2C總線在傳送數(shù)據(jù)過程中共有三種類型信號, 它們分別是:開始信號、結(jié)束信號和應答信號。
  開始信號:SCL為高電平時,SDA由高電平向低電平跳變,開始傳送數(shù)據(jù)。
  結(jié)束信號:SCL為高電平時,SDA由低電平向高電平跳變,結(jié)束傳送數(shù)據(jù)。
  應答信號:接收數(shù)據(jù)的IC在接收到8bit數(shù)據(jù)后,向發(fā)送數(shù)據(jù)的IC發(fā)出特定的低電平脈沖,表示已收到數(shù)據(jù)。CPU向受控單元發(fā)出一個信號后,等待受控單元發(fā)出一個應答信號,CPU接收到應答信號后,根據(jù)實際情況作出是否繼續(xù)傳遞信號的判斷。若未收到應答信號,由判斷為受控單元出現(xiàn)故障。 這些信號中,起始信號是必需的,結(jié)束信號和應答信號,都可以不要。

代碼:

(1)起始信號

Void I2CStart(void)

{

SomeNop( );


SCL = 1;


SomeNop( );


SDA = 0;


SomeNop( );


SCL = 0;


SomeNop( );


}


(2)終止信號



void I2cStop(void)

{

SDA = 0;

SomeNop( );

SCL = 1;

SomeNop( );

SDA = 1;

SomeNop( );

SCL = 0;

}


本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

1 前言   近年來,數(shù)字化電視技術(shù)迅猛發(fā)展,特別是遙控系統(tǒng)的面市,各廠商在電視機中加人微處理器(MCU),各種人工智能化彩電完全替代了老式電視手動(機械式)控制和記憶方式。隨著電視專用

關(guān)鍵字: eeprom 串行通信 i2c總線

據(jù)外媒(PCWorld)報道,或許iPhone 8是蘋果在中國再創(chuàng)偉績的下一個大招。根據(jù)Canalys的分析,當前的iPhone沒能幫助蘋果在中國獲得市場份額。像中國和印度這樣的市

關(guān)鍵字: i2c總線 數(shù)字隔離器

  Arduino之間的I2C通訊   i2c地址設定   i2caddress 就像是你家中的地址, 每個slave都有自己的地址,由於線路上只有一個master,加上slav

關(guān)鍵字: Arduino i2c總線

SI2I2C總線是PHLIPS公司推出的一種串行總線,是具備多主機系統(tǒng)所需的包括總線裁決和高低速器件同步功能的高性能串行總線。

關(guān)鍵字: 51單片機 i2c總線 驅(qū)動程序

總線是用來連接微機各功能部件而構(gòu)成一個完整微機系統(tǒng)的。

關(guān)鍵字: i2c總線 pci總線 spi總線 嵌入式 總線與接口

UART 屬于異步通信,比如電腦發(fā)送給單片機,電腦只負責把數(shù)據(jù)通過TXD 發(fā)送出來即可,接收數(shù)據(jù)是單片機自己的事情。而 I2C 屬于同步通信, SCL 時鐘線負責收發(fā)雙方的時鐘節(jié)拍, SDA 數(shù)據(jù)線負責傳輸數(shù)據(jù)。 I2C...

關(guān)鍵字: 51單片機 i2c總線

proteus仿真:I2c總線和EEPROM2404的讀寫

關(guān)鍵字: eeprom2404 i2c總線 讀寫

#define ROMADDRESS0xA0sfr IIC_CON = 0xA0; sbit WP = IIC_CON^5;sfr IIC_INTER = 0x90; sbit SCL = IIC_INTER^6;...

關(guān)鍵字: C51 i2c總線

總線的尋址(1)尋址字節(jié)位定義 I2C總線采用7位的尋址字節(jié),尋址字節(jié)是起始信號后的第一個字節(jié)。D7~D1位組成從機的地址。D0位是數(shù)據(jù)傳送方向位,為“0”時表示主機向從機寫數(shù)據(jù),為“1”時表示主機由從機讀數(shù)據(jù)。(

關(guān)鍵字: i2c總線 尋址

UART 屬于異步通信,比如電腦發(fā)送給單片機,電腦只負責把數(shù)據(jù)通過TXD 發(fā)送出來即可,接收數(shù)據(jù)是單片機自己的事情。而 I2C 屬于同步通信, SCL 時鐘線負責收發(fā)雙方的時鐘節(jié)拍, SDA 數(shù)據(jù)線負責傳輸數(shù)據(jù)。 I2C...

關(guān)鍵字: 51單片機 i2c總線
關(guān)閉