


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
精品文檔-下載后可編輯CoolRunner-ⅡI2C控制器寄存器-基礎(chǔ)電子I2C控制器寄存器基地址MBASE由VHDL代碼中常量BASEADDRESS決定,基地址為地址總線的高16位,低8位地址將決定哪一個(gè)寄存器被尋址。此I2C控制器寄存器共有如下4個(gè)。(1)MADR:地址寄存器(地址為MBASE+$8Dh)■Bit7~Bit1:從設(shè)備地址(R/W)?!鯞it0:保留。(2)MBCR:控制寄存器(地址為MBASE+$8Fh)■Bit7:EN(R/W),I2C控制器使能位?!?”使能I2C控制器,0”復(fù)位并禁止I2C控制器。在對(duì)MBCR其他位操作之前,此位必須被首先設(shè)置為“1”。■Bit6:IEN(R/W),中斷允許位?!?”允許中斷,當(dāng)狀態(tài)寄存器的MIF位也被置位時(shí),中斷發(fā)生;0”禁止中斷,但是不會(huì)清除任何當(dāng)前正在申請(qǐng)的中斷。■Bit5:STA(R/W),主/從模式選擇位。當(dāng)微控制器將此位從“0”改變?yōu)椤?”,在主模式下,I2C控制器將會(huì)產(chǎn)生一個(gè)START。清除此位,會(huì)產(chǎn)生一個(gè)STOP,同時(shí)I2C切換到從模式。然而,如果是由于總線仲裁失敗而導(dǎo)致此位被清除,將不會(huì)產(chǎn)生STOP。■Bit4:TX(RiW),發(fā)送/接收模式選擇?!?”時(shí),I2C主設(shè)備發(fā)送;0”時(shí),I2C主設(shè)備接收。●Bit3:AK(R/W),發(fā)送應(yīng)答使能。此位指定在ACK階段SDA線的值。主從接收都適用。-ACKbit=“1”,表示沒有應(yīng)答;-ACKbit=“0”表示應(yīng)答。當(dāng)主設(shè)各接收到ACK為“1”時(shí),表示已經(jīng)接收到一個(gè)字節(jié),因此此位可以用來告訴主設(shè)備結(jié)束當(dāng)前的傳輸操作?!鯞it2:RSTA(RiW),重復(fù)開始。寫“1”到此位,如果CoolRunner-III2C為當(dāng)前總線控制設(shè)備,則會(huì)產(chǎn)生一個(gè)“重復(fù)開始”,讀此位則總為“0”;如果總線被其他設(shè)備主控,則寫入此位會(huì)導(dǎo)致總線仲裁矢敗?!鯞itl~Bit0:保留。(3)MBSR:狀態(tài)寄存器(地址為MBASE+$93h)■Bit7:MCF(R),Pc數(shù)據(jù)傳輸標(biāo)志位。數(shù)據(jù)傳輸過程中,此位被清除。在ACK周期被SOL上升沿置位,且僅保持一個(gè)時(shí)鐘周期?!?”表示傳輸完畢,“0”表示傳輸正在進(jìn)行?!鯞it6:MAAS(R),從尋址標(biāo)志位。當(dāng)fc總線上地址與MADR中地址匹配時(shí),I2C就會(huì)被作為從設(shè)各并切換到從模式,此時(shí)該位被置“1”?!鯞it5:MBB(R),總線忙標(biāo)志位。當(dāng)檢測(cè)到START時(shí),此位被置“1”;當(dāng)檢測(cè)到STOP時(shí),此位被清“0”。■Bit4:MAL(It/軟件清除),仲裁失敗標(biāo)志位。I2C總線仲裁失敗時(shí)被置“1”,此位可以通過uC寫入“0”而清除?!鯞it3:保留?!鯞it2:SRW(R),從設(shè)備讀寫標(biāo)志位,此位反映了主設(shè)備的讀寫位的值,“1”表示主設(shè)備從從設(shè)備讀;“0”表示主設(shè)備寫入從設(shè)備?!鯞it1:MIF(R/軟仵清除),中斷標(biāo)志位。當(dāng)有中斷發(fā)生時(shí),此位被置“1”。如果中斷允許,MIEN=“1”,則會(huì)使uC產(chǎn)生一個(gè)中斷。在中斷服務(wù)程序中通過uC寫入“0”進(jìn)行軟件清零?!鯞it0:RXAK(R)接收應(yīng)答位,此位反映了SDA總線ACK階段的值,“1”表示沒有ACK;“0”表示收到ACK。(4)MBDR:數(shù)據(jù)I/O寄存器(地址為MBASE+$95h)8位,可讀/寫。數(shù)據(jù)寄存器保存的是要發(fā)送到I2C總線上的數(shù)據(jù),或者從I2C總線上接收的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年西寧從業(yè)資格證貨運(yùn)考試試題
- 建筑設(shè)計(jì)咨詢合同
- 2025年拉薩道路運(yùn)輸從業(yè)資格證考試內(nèi)容是什么
- 2025年陽泉年貨運(yùn)從業(yè)資格證考試答案
- 變壓器安裝承包合同
- 中小學(xué)老師聘用合同
- 安裝工程分包合同范本與安裝工程合作合同6篇
- 2025年雙鴨山貨運(yùn)從業(yè)資格證考試模擬考試題庫(kù)
- PVA膜產(chǎn)業(yè)分析報(bào)告
- 養(yǎng)殖用地變更合同范本
- 課題1 碳單質(zhì)的多樣性(第1課時(shí))課件九年級(jí)化學(xué)上冊(cè)人教版2024
- 康復(fù)醫(yī)學(xué)題庫(kù)與答案
- 早孕超聲圖像課件
- 部編版語文三年級(jí)下冊(cè)綜合性閱讀-理解人物情感-課件-(共32張課件).課件
- 2024年中國(guó)甜瓜市場(chǎng)調(diào)查研究報(bào)告
- 第三方代收款協(xié)議2024年
- 【獨(dú)立儲(chǔ)能】山西省獨(dú)立儲(chǔ)能政策及收益分析-中國(guó)能建
- 2024內(nèi)蒙古中考數(shù)學(xué)二輪專題復(fù)習(xí) 二次函數(shù)與幾何綜合題 類型二 面積問題(課件)
- DL-T5796-2019水電工程邊坡安全監(jiān)測(cè)技術(shù)規(guī)范
- 高等數(shù)學(xué)教案第四章不定積分
- 2024年高考時(shí)事政治考試題庫(kù)(134題)
評(píng)論
0/150
提交評(píng)論