亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

I2C通信協(xié)(xié)議簡(jiǎn)介

  • USB總線轉(zhuǎn)I2C總線接口芯片

    USB2I2C是一個USB總線的轉(zhuǎn)I2C總線的專用接口芯片。通過USB2I2C芯片用戶可以非常方便地實現(xiàn)PC機(jī)USB總線和下位機(jī)端各種I2C/IIC設(shè)備(如,ATMEL公司的AT24CXX系列EEPROM;I2C總線8位并行IO口擴(kuò)展芯片PCF8574/JLC1562;I2C接口實時時鐘芯片DS1307/PCF8563/SD2000D/M41T80/ME901/ISL1208/;I2C數(shù)據(jù)采集ADC芯片MCP3221(12bitADC)/ADS1100(16bitADC)/ADS1112(16bitADC)/MAX1238(12bitADC)/MAX1239(12bitADC);I2C接口數(shù)模轉(zhuǎn)換DAC芯片DAC5574(8bitDAC)/DAC6573(10bitDAC)/DAC8571 (16bitDAC)/;I2C接口溫度傳感器TMP101/TMP275/DS1621/MAX6625,等)之間的通信。 USB2I2C芯片上位機(jī)PC端提供簡單易用的USBIOX.DLL動態(tài)庫調(diào)用,可以方便地被VB,VC,Delphi等上位機(jī)開發(fā)工具調(diào)用

    標(biāo)簽: USB I2C 總線 總線接口芯片

    上傳時間: 2014-12-26

    上傳用戶:Amygdala

  • 基于P82B96的I2C遠(yuǎn)程IO擴(kuò)展系統(tǒng)

    NXP半導(dǎo)體(原Philips半導(dǎo)體)于20多年前發(fā)明了一種簡單的雙向二線制串行通信總線,這個總線被稱為Inter-IC或者I2C總線。目前I2C總線已經(jīng)成為業(yè)界嵌入式應(yīng)用的標(biāo)準(zhǔn)解決方案,被廣泛地應(yīng)用在各式各樣基于微控器的專業(yè)、消費與電信產(chǎn)品中,作為控制、診斷與電源管理總線。多個符合I2C總線標(biāo)準(zhǔn)的器件都可以通過同一條I2C總線進(jìn)行通信,而不需要額外的地址譯碼器。

    標(biāo)簽: P82B96 I2C 遠(yuǎn)程 擴(kuò)展

    上傳時間: 2014-12-27

    上傳用戶:ifree2016

  • HT56R678使用I2C進(jìn)行數(shù)據(jù)傳輸?shù)姆椒?/a>

    HT56R678使用I2C進(jìn)行數(shù)據(jù)傳輸?shù)姆椒?HT56R678 內(nèi)建有SIM 功能,其中包括了SPI 和I2C 兩種通信接口,本文以HT56R678 為母體,介紹使用I2C 進(jìn)行數(shù)據(jù)傳輸?shù)姆椒ê妥⒁馐马棥?/p>

    標(biāo)簽: R678 56R 678 I2C

    上傳時間: 2013-10-31

    上傳用戶:515414293

  • PCF8584 并行總線轉(zhuǎn)I2C總線接口芯片簡介

    PCF8584是一款采用CMOS工藝制作的集成電路,微處理器/微控制器通過它可以將并行總線轉(zhuǎn)換成串行的I2C總線,它支持并行總線和串行I2C總線間的雙向通信。它既可以作為主機(jī)也可以作為從機(jī)。

    標(biāo)簽: 8584 PCF I2C 并行總線

    上傳時間: 2013-11-14

    上傳用戶:18752787361

  • PCA9665并行總線轉(zhuǎn)I2C總線接口芯片簡介

    PCA9665是一款并行總線與串行I2C總線接口轉(zhuǎn)換的器件,適用于微控制器/處理器使用并行總線擴(kuò)展I2C總線接口。它支持并行總線與I2C總線雙向通信,在I2C總線上,它可以設(shè)置為主機(jī)或從機(jī),在并行總線上,它可以作為發(fā)送器或接收器。PCA9665與I2C總線的通信可以使用中斷方式或查詢方式,數(shù)據(jù)的傳輸可以執(zhí)行字節(jié)模式或緩沖區(qū)模式。PCA9665負(fù)責(zé)控制I2C總線的通訊時序、協(xié)議、仲裁和定時,且不需要外部提供時鐘源。

    標(biāo)簽: 9665 PCA I2C 并行總線

    上傳時間: 2013-10-30

    上傳用戶:zhuimenghuadie

  • PCA9564 并行總線轉(zhuǎn)I2C總線接口芯片簡介

    PCA9564是一款采用CMOS工藝,支持并行總線與串行I2C總線通信轉(zhuǎn)換的接口器件,適用于微控制器/處理器使用并行總線擴(kuò)展I2C總線接口。它支持并行總線與I2C總線雙向通信,在I2C總線上,它可以設(shè)置為主機(jī)或從機(jī),在并行總線上,它可以作為數(shù)據(jù)的發(fā)送器或接收器。

    標(biāo)簽: 9564 PCA I2C 并行總線

    上傳時間: 2013-10-30

    上傳用戶:邶刖

  • PCF8579 I2C接口的LCD點陣圖形列驅(qū)動器芯片簡介

    PCF8579是一款低功耗的CMOS LCD列驅(qū)動器,以1:8,1:16,1:24或1:32的復(fù)用率驅(qū)動點陣圖形顯示器。該器件含40個輸出腳,可驅(qū)動一個32行復(fù)用的32×40點陣LCD。最多可級聯(lián)16個PCF8579,同一I2C總線上最多可掛載32個器件(使用2個從機(jī)地址)。PCF8579最適合與PCF8578 LCD行/列驅(qū)動器配合使用,這兩個器件共同形成了通用LCD點陣驅(qū)動芯片組,可以驅(qū)動顯示多達(dá)40960個點。PCF8579與大多數(shù)微控制器兼容并通過一個雙線I2C總線進(jìn)行通信。由于部分VDD可以關(guān)斷,SCL和SDA引腳的ESD保護(hù)系統(tǒng)并未通過二極管連接到VDD。器件具有自增尋址的顯示RAM和顯示區(qū)域切換等功能,使應(yīng)用系統(tǒng)的通信量減到最低。

    標(biāo)簽: 8579 PCF I2C LCD

    上傳時間: 2013-10-29

    上傳用戶:dalidala

  • PCA9547D/PW/BS I2C多路復(fù)用器和開關(guān)

    PCA9547 是一款通過I2C 總線控制的八進(jìn)制雙向轉(zhuǎn)換開關(guān)。它的每對SCL/ SDA 上行通道可以擴(kuò)展為八對下行通道。但在某一時刻,由可編程控制寄存器中的內(nèi)容來決定只有一路SCx/SDx 被選擇。由多路復(fù)用器的通門,VDD 管腳可以用來限制PCA9547 通過的最高電壓,這使得每一對SCL/SDA 可以使用不同的總線電壓,因此1.8V、2.5V 或3.3V 的器件都可以在無其它保護(hù)的情況下與5V 的器件進(jìn)行通信。它的外部上拉電阻將總線拉高至每個通道所要求的電壓電平,所有I/O 管腳都可以承受5V 的電壓。設(shè)備上電時由通道0 連接,并且允許主機(jī)和下行設(shè)備進(jìn)行直接的通信

    標(biāo)簽: 9547 PCA I2C BS

    上傳時間: 2014-12-28

    上傳用戶:sunshine1402

  • PCA9548AB I2C多路復(fù)用器和開關(guān)

    PCA9548A 是一款通過I2C 總線控制的八進(jìn)制雙向轉(zhuǎn)換開關(guān)。它的每對SCL/ SDA 上行通道可以擴(kuò)展為八對下行通道,可以通過可編程控制寄存器的內(nèi)容來選擇任意單一的SCx/SDx 通道或者組合通道。由多路復(fù)用器的通門,VDD 管腳可以用來限制PCA9547 通過的最高電壓,這使得每一對SCL/SDA 都可以使用不同的總線電壓,因此1.8V、2.5V 或3.3V的器件可以在無其它保護(hù)的情況下與5V 的器件進(jìn)行通信。它的外部上拉電阻將總線拉高至每個通道所要求的電壓電平,所有I/O 管腳都可以承受5V 電壓。

    標(biāo)簽: 9548 PCA I2C AB

    上傳時間: 2013-10-13

    上傳用戶:hanli8870

  • PC機(jī)之間串口通信的實現(xiàn)

    PC機(jī)之間串口通信的實現(xiàn)一、實驗?zāi)康?nbsp;1.熟悉微機(jī)接口實驗裝置的結(jié)構(gòu)和使用方法。 2.掌握通信接口芯片8251和8250的功能和使用方法。 3.學(xué)會串行通信程序的編制方法。 二、實驗內(nèi)容與要求 1.基本要求主機(jī)接收開關(guān)量輸入的數(shù)據(jù)(二進(jìn)制或十六進(jìn)制),從鍵盤上按“傳輸”鍵(可自行定義),就將該數(shù)據(jù)通過8251A傳輸出去。終端接收后在顯示器上顯示數(shù)據(jù)。具體操作說明如下:(1)出現(xiàn)提示信息“start with R in the board!”,通過調(diào)整乒乓開關(guān)的狀態(tài),設(shè)置8位數(shù)據(jù);(2)在小鍵盤上按“R”鍵,系統(tǒng)將此時乒乓開關(guān)的狀態(tài)讀入計算機(jī)I中,并顯示出來,同時顯示經(jīng)串行通訊后,計算機(jī)II接收到的數(shù)據(jù);(3)完成后,系統(tǒng)提示“do you want to send another data? Y/N”,根據(jù)用戶需要,在鍵盤按下“Y”鍵,則重復(fù)步驟(1),進(jìn)行另一數(shù)據(jù)的通訊;在鍵盤按除“Y”鍵外的任意鍵,將退出本程序。2.提高要求 能夠進(jìn)行出錯處理,例如采用奇偶校驗,出錯重傳或者采用接收方回傳和發(fā)送方確認(rèn)來保證發(fā)送和接收正確。 三、設(shè)計報告要求 1.設(shè)計目的和內(nèi)容 2.總體設(shè)計 3.硬件設(shè)計:原理圖(接線圖)及簡要說明 4.軟件設(shè)計框圖及程序清單5.設(shè)計結(jié)果和體會(包括遇到的問題及解決的方法) 四、8251A通用串行輸入/輸出接口芯片由于CPU與接口之間按并行方式傳輸,接口與外設(shè)之間按串行方式傳輸,因此,在串行接口中,必須要有“接收移位寄存器”(串→并)和“發(fā)送移位寄存器”(并→串)。能夠完成上述“串←→并”轉(zhuǎn)換功能的電路,通常稱為“通用異步收發(fā)器”(UART:Universal Asynchronous Receiver and Transmitter),典型的芯片有:Intel 8250/8251。8251A異步工作方式:如果8251A編程為異步方式,在需要發(fā)送字符時,必須首先設(shè)置TXEN和CTS#為有效狀態(tài),TXEN(Transmitter Enable)是允許發(fā)送信號,是命令寄存器中的一位;CTS#(Clear To Send)是由外設(shè)發(fā)來的對CPU請求發(fā)送信號的響應(yīng)信號。然后就開始發(fā)送過程。在發(fā)送時,每當(dāng)CPU送往發(fā)送緩沖器一個字符,發(fā)送器自動為這個字符加上1個起始位,并且按照編程要求加上奇/偶校驗位以及1個、1.5個或者2個停止位。串行數(shù)據(jù)以起始位開始,接著是最低有效數(shù)據(jù)位,最高有效位的后面是奇/偶校驗位,然后是停止位。按位發(fā)送的數(shù)據(jù)是以發(fā)送時鐘TXC的下降沿同步的,也就是說這些數(shù)據(jù)總是在發(fā)送時鐘TXC的下降沿從8251A發(fā)出。數(shù)據(jù)傳輸?shù)牟ㄌ芈嗜Q于編程時指定的波特率因子,為發(fā)送器時鐘頻率的1、1/16或1/64。當(dāng)波特率指定為16時,數(shù)據(jù)傳輸?shù)牟ㄌ芈示褪前l(fā)送器時鐘頻率的1/16。CPU通過數(shù)據(jù)總線將數(shù)據(jù)送到8251A的數(shù)據(jù)輸出緩沖寄存器以后,再傳輸?shù)桨l(fā)送緩沖器,經(jīng)移位寄存器移位,將并行數(shù)據(jù)變?yōu)榇袛?shù)據(jù),從TxD端送往外部設(shè)備。在8251A接收字符時,命令寄存器的接收允許位RxE(Receiver Enable)必須為1。8251A通過檢測RxD引腳上的低電平來準(zhǔn)備接收字符,在沒有字符傳送時RxD端為高電平。8251A不斷地檢測RxD引腳,從RxD端上檢測到低電平以后,便認(rèn)為是串行數(shù)據(jù)的起始位,并且啟動接收控制電路中的一個計數(shù)器來進(jìn)行計數(shù),計數(shù)器的頻率等于接收器時鐘頻率。計數(shù)器是作為接收器采樣定時,當(dāng)計數(shù)到相當(dāng)于半個數(shù)位的傳輸時間時再次對RxD端進(jìn)行采樣,如果仍為低電平,則確認(rèn)該數(shù)位是一個有效的起始位。若傳輸一個字符需要16個時鐘,那么就是要在計數(shù)8個時鐘后采樣到低電平。之后,8251A每隔一個數(shù)位的傳輸時間對RxD端采樣一次,依次確定串行數(shù)據(jù)位的值。串行數(shù)據(jù)位順序進(jìn)入接收移位寄存器,通過校驗并除去停止位,變成并行數(shù)據(jù)以后通過內(nèi)部數(shù)據(jù)總線送入接收緩沖器,此時發(fā)出有效狀態(tài)的RxRDY信號通知CPU,通知CPU8251A已經(jīng)收到一個有效的數(shù)據(jù)。一個字符對應(yīng)的數(shù)據(jù)可以是5~8位。如果一個字符對應(yīng)的數(shù)據(jù)不到8位,8251A會在移位轉(zhuǎn)換成并行數(shù)據(jù)的時候,自動把他們的高位補(bǔ)成0。 五、系統(tǒng)總體設(shè)計方案根據(jù)系統(tǒng)設(shè)計的要求,對系統(tǒng)設(shè)計的總體方案進(jìn)行論證分析如下:1.獲取8位開關(guān)量可使用實驗臺上的8255A可編程并行接口芯片,因為只要獲取8位數(shù)據(jù)量,只需使用基本輸入和8位數(shù)據(jù)線,所以將8255A工作在方式0,PA0-PA7接實驗臺上的8位開關(guān)量。2.當(dāng)使用串口進(jìn)行數(shù)據(jù)傳送時,雖然同步通信速度遠(yuǎn)遠(yuǎn)高于異步通信,可達(dá)500kbit/s,但由于其需要有一個時鐘來實現(xiàn)發(fā)送端和接收端之間的同步,硬件電路復(fù)雜,通常計算機(jī)之間的通信只采用異步通信。3.由于8251A本身沒有時鐘,需要外部提供,所以本設(shè)計中使用實驗臺上的8253芯片的計數(shù)器2來實現(xiàn)。4:顯示和鍵盤輸入均使用DOS功能調(diào)用來實現(xiàn)。設(shè)計思路框圖,如下圖所示: 六、硬件設(shè)計硬件電路主要分為8位開關(guān)量數(shù)據(jù)獲取電路,串行通信數(shù)據(jù)發(fā)送電路,串行通信數(shù)據(jù)接收電路三個部分。1.8位開關(guān)量數(shù)據(jù)獲取電路該電路主要是利用8255并行接口讀取8位乒乓開關(guān)的數(shù)據(jù)。此次設(shè)計在獲取8位開關(guān)數(shù)據(jù)量時采用8255令其工作在方式0,A口輸入8位數(shù)據(jù),CS#接實驗臺上CS1口,對應(yīng)端口為280H-283H,PA0-PA7接8個開關(guān)。2.串行通信電路串行通信電路本設(shè)計中8253主要為8251充當(dāng)頻率發(fā)生器,接線如下圖所示。

    標(biāo)簽: PC機(jī) 串口通信

    上傳時間: 2013-12-19

    上傳用戶:小火車?yán)怖怖?/p>

主站蜘蛛池模板: 潼关县| 塘沽区| 竹山县| 稻城县| 上蔡县| 梅州市| 大同县| 长乐市| 梁河县| 交口县| 怀来县| 凯里市| 泸州市| 黑河市| 呼图壁县| 新龙县| 灯塔市| 福清市| 察隅县| 万安县| 巩留县| 密山市| 滨州市| 建宁县| 高淳县| 宜兴市| 本溪| 昭苏县| 乡宁县| 凯里市| 桂阳县| 苍溪县| 左权县| 普兰县| 鹤岗市| 民县| 汕尾市| 普安县| 江山市| 长岭县| 长丰县|