版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
IIC基礎(chǔ)知識(shí)1精選課件ppt目錄
IIC位傳輸與應(yīng)答IIC協(xié)議簡(jiǎn)介IIC讀寫(xiě)
IO口模擬IIC2精選課件ppt簡(jiǎn)介接口線(xiàn)少,控制方式簡(jiǎn)單,器件封裝形式小,通信速率較高等背景優(yōu)點(diǎn)隨著大規(guī)模集成電路技術(shù)的發(fā)展,把CPU和一個(gè)單獨(dú)工作系統(tǒng)所必需的ROM、RAM、I/O端口、A/D、D/A等外圍電路集成在一個(gè)單片內(nèi)而制成的單片機(jī)或微控制器愈來(lái)愈方便。IIC:一種串行同步總線(xiàn)。簡(jiǎn)介IIC即Inter-IntegratedCircuit,這種總線(xiàn)類(lèi)型是由飛利浦半導(dǎo)體公司在八十年代初設(shè)計(jì)出來(lái)的一種簡(jiǎn)單、雙向、二線(xiàn)制、同步串行總線(xiàn),主要是用來(lái)連接整體電路(ICS),IIC是一種多向控制總線(xiàn),也就是說(shuō)多個(gè)芯片可以連接到同一總線(xiàn)結(jié)構(gòu)下,同時(shí)每個(gè)芯片都可以作為實(shí)時(shí)數(shù)據(jù)傳輸?shù)目刂圃?。這種方式簡(jiǎn)化了信號(hào)傳輸總線(xiàn)接口。3精選課件ppt簡(jiǎn)介IIC工作原理:
I2C總線(xiàn)通過(guò)上拉電阻接正電源。當(dāng)總線(xiàn)空閑時(shí),兩根線(xiàn)均為高電平。連到總線(xiàn)上的任一器件輸出的低電平,都將使總線(xiàn)的信號(hào)變低,即各器件的SDA及SCL都是線(xiàn)“與”關(guān)系。4精選課件pptIIC位傳輸與應(yīng)答SCL為高電平時(shí),若SDA由高電平向低電平跳變,則用來(lái)表示一個(gè)會(huì)話(huà)的開(kāi)始;SCL為高電平時(shí),若SDA由低電平向高電平跳變,則用來(lái)表示一個(gè)會(huì)話(huà)的結(jié)束;數(shù)據(jù)傳輸:SCL為高電平時(shí),SDA線(xiàn)若保持穩(wěn)定,那么SDA線(xiàn)上是在傳輸數(shù)據(jù)bit數(shù)據(jù)改變:SCL為低電平時(shí),SDA線(xiàn)才能改變傳輸?shù)腷it電平IIC位傳輸示意圖:5精選課件pptIIC位傳輸與應(yīng)答接收器件收到一個(gè)完整的數(shù)據(jù)字節(jié)后,有可能需要完成一些其它工作,如處理內(nèi)部中斷服務(wù)等,可能無(wú)法立刻接收下一個(gè)字節(jié),這時(shí)接收器件可以將SCL線(xiàn)拉成低電平,從而使主機(jī)處于等待狀態(tài)。直到接收器件準(zhǔn)備好接收下一個(gè)字節(jié)時(shí),再釋放SCL線(xiàn)使之為高電平,從而使數(shù)據(jù)傳送可以繼續(xù)進(jìn)行。
IIC應(yīng)答:主機(jī)每發(fā)送完8bit數(shù)據(jù)后等待從機(jī)的應(yīng)答(ACK)在第9個(gè)clock,若從機(jī)發(fā)出ACK,SDA會(huì)被拉低。若沒(méi)有ACK,SDA會(huì)被置高,這會(huì)引起主機(jī)發(fā)生RESTART或STOP流程;
這段信號(hào)是干嘛?有什么作用?6精選課件pptIIC總線(xiàn)尋址IIC總線(xiàn)尋址:7位和10位(了解即可,很少使用)第一個(gè)字節(jié)的最低位是“0”,表示主機(jī)會(huì)寫(xiě)信息到被選中的從機(jī);“1”表示主機(jī)會(huì)向從機(jī)讀信息,當(dāng)發(fā)送了一個(gè)地址后,系統(tǒng)中的每個(gè)器件都在起始條件后將頭7位與它自己的地址比較,如果一樣,器件會(huì)判定它被主機(jī)尋址,至于是從機(jī)接收器還是從機(jī)發(fā)送器,都由R/W位決定的。第一個(gè)字節(jié)的頭7位組成了從機(jī)地址最低位(LSB)是第8位,它決定了傳輸?shù)姆较蛎看伟l(fā)送8位(一個(gè)字節(jié))數(shù)據(jù)起始應(yīng)答終止從機(jī)地址:由固定部分和可編程部分組成。從機(jī)的7位尋址位前四位是固定位,后三位是可編程位,這時(shí)僅能尋址8個(gè)同樣的器件,即可以有8個(gè)同樣的器件接入到該I2C總線(xiàn)系統(tǒng)中。7精選課件ppt寫(xiě)流程Master發(fā)起START
Master發(fā)送I2C
addr(7bit)和w操作0(1bit),等待ACKSlave發(fā)送ACK
Master發(fā)送reg
addr(8bit),等待ACK
Slave發(fā)送ACK
Master發(fā)送data(8bit),即要寫(xiě)入寄存器中的數(shù)據(jù),等待ACK
Slave發(fā)送ACK
第6步和第7步可以重復(fù)多次,即順序?qū)懚鄠€(gè)寄存器Master發(fā)起STOPIIC寫(xiě)流程:8精選課件ppt讀流程Master發(fā)送I2C
addr(7bit)和w操作1(1bit),等待ACK
Slave發(fā)送ACK
Master發(fā)送reg
addr(8bit),等待ACK
Slave發(fā)送ACK
Master發(fā)起START
Master發(fā)送I2C
addr(7bit)和r操作1(1bit),等待ACK
Slave發(fā)送ACK
Slave發(fā)送data(8bit),即寄存器里的值
Master發(fā)送ACK第8步和第9步可以重復(fù)多次,即順序讀多個(gè)寄存器IIC讀流程:9精選課件pptIO口模擬IICIO口模擬IIC開(kāi)始和結(jié)束:SCL為低電平時(shí),改變SDA,這樣做可以確保不會(huì)引起start或者stop!這里最好是對(duì)換一下如:右邊i2c_stop。10精選課件pptIO口模擬IICIO口模擬IIC讀byte和寫(xiě)byte:這里可以添加上GetData(),設(shè)置SDA為輸入模式,如果有設(shè)置模式的函數(shù),可以使用該函數(shù)替代。11精選課件pptIO口模擬IICIO口模擬IIC讀和寫(xiě):有些單片機(jī)在實(shí)際操作過(guò)程中,讀操作的最后一個(gè)byte發(fā)送非應(yīng)答(NAK),這里最好是判斷到了最后一個(gè)byte發(fā)送NAK。12精選課件pptIO口模擬IICIO口模擬IIC接受應(yīng)答和發(fā)送應(yīng)答以及delay:這里可以添加上GetData();設(shè)置SDA為輸入模式,如果有設(shè)置模式的函數(shù),可以使用該函數(shù)替代。這里可以添加上SetData();設(shè)置SDA為輸出模式,如果有設(shè)置模式的函數(shù),可以使用該函數(shù)替代。這里的時(shí)序都是微秒級(jí),一般系統(tǒng)的delay函數(shù)都是毫秒級(jí),所以為了精度,直接使用for循環(huán)。13精選課件pptIO口模擬IIC有些特殊情況需要發(fā)送非應(yīng)答iic通信的單片機(jī)工作頻率都不一致,這個(gè)時(shí)候根據(jù)時(shí)序,做相應(yīng)代碼修改除了開(kāi)始和結(jié)束操作,一定要在SCL為低電平操作SDAdelay時(shí)間控制不準(zhǔn)確單片機(jī)的iic一般工作頻率比較低SDA
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東省陽(yáng)江市陽(yáng)東廣雅中學(xué)2023-2024學(xué)年高三考前模擬考試數(shù)學(xué)試題
- 2022年初一新生軍訓(xùn)參考心得體會(huì)700字五篇
- 三年級(jí)語(yǔ)文下冊(cè) 期末復(fù)習(xí)非連續(xù)文本閱讀專(zhuān)項(xiàng)訓(xùn)練(二)(含答案)(部編版)
- 2023-2024學(xué)年八年級(jí)(上)月考生物試卷(12月份)
- 炎癥性腸病的飲食護(hù)理措施
- 護(hù)坡施工合同15篇
- 退伍軍人先進(jìn)事跡8篇
- 設(shè)計(jì)實(shí)習(xí)心得體會(huì)
- 試用期工作總結(jié)300字(35篇)
- 國(guó)旗下的講話(huà)稿
- 車(chē)輛托運(yùn)合同
- 2023土的分散性判別試驗(yàn)規(guī)程
- 牧原招聘測(cè)評(píng)試題
- 29.4常見(jiàn)腫瘤標(biāo)志物講解
- 大學(xué)生職業(yè)生涯規(guī)劃環(huán)境設(shè)計(jì) (模板)
- 鑄牢中華民族共同體意識(shí)主題班會(huì)教案
- 社會(huì)體育指導(dǎo)員協(xié)會(huì)總結(jié)
- 《過(guò)秦論》復(fù)習(xí)及訓(xùn)練
- 國(guó)家安全教育國(guó)土安全
- HGT 4095-2023 化工用在線(xiàn)氣相色譜儀 (正式版)
- 液氣胸的護(hù)理查房
評(píng)論
0/150
提交評(píng)論