嵌入式系統(tǒng):9-其他接口_第1頁
嵌入式系統(tǒng):9-其他接口_第2頁
嵌入式系統(tǒng):9-其他接口_第3頁
嵌入式系統(tǒng):9-其他接口_第4頁
嵌入式系統(tǒng):9-其他接口_第5頁
已閱讀5頁,還剩24頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

嵌入式系統(tǒng)接口IIC,通用I/O端口,電源,串口,JTAG接口2I2C總線接口設(shè)計

I2C總線是飛利浦公司開發(fā)的一種常用于將微處理器連接到系統(tǒng)的串行總線。常將其用于連接串行存儲器和LCD控制器,D/A…等功能擴展芯片。使用I2C總線接口有4種操作模式:主傳送模式、主接收模式、從傳送模式、從接收模式。3

系統(tǒng)結(jié)構(gòu)IIC1IIC2IICnSCLSDA主IIC+Vcc………從從上拉電阻4

只使用兩條線:串行數(shù)據(jù)線(SDL)用于數(shù)據(jù)傳送,串行時鐘線(SCL)用于指示什么時候數(shù)據(jù)線上是有效數(shù)據(jù)。工作于全雙工通信形式。每個I2C接口的設(shè)備都有一個唯一的7位地址(擴展方式為10位),便于主控器尋訪。正常情況下,I2C總線上的所有從執(zhí)行設(shè)備被設(shè)置為高阻狀態(tài),而主執(zhí)行設(shè)備保持高,表示空閑狀態(tài)。網(wǎng)絡(luò)中的各設(shè)備都可以作為發(fā)送器和接收器。每一個I2C接口設(shè)備都使用開放集電極/開放漏極電路,并被連接到串行時鐘信號SCL和串行數(shù)據(jù)SDA這兩個專用線上。

IIC總線上的信號起始信號停止信號數(shù)據(jù)位信號應(yīng)答信號讀寫控制信號地址信號IIC總線數(shù)據(jù)傳輸格式S起始信號

A應(yīng)答信號E停止信號S從IIC地址(7位)R/WA傳輸數(shù)據(jù)……AES3C2440的IIC總線操作方法開始設(shè)置IICCON從地址寫入IICDS寫0xF0到IICSTAT主機發(fā)送數(shù)據(jù)ACK、產(chǎn)生中斷要停止?等待停止位起作用清除中斷標志清除中斷標志發(fā)送數(shù)據(jù)寫入IICDS寫0xD0到IICSTAT結(jié)束Yn寫SART啟動傳輸寫STOP結(jié)束傳輸1)主模式發(fā)送流程2)主模式接收流程開始設(shè)置IICCON從地址寫入IICDS寫0xB0到IICSTAT主機發(fā)送尋址字節(jié)ACK、產(chǎn)生中斷要停止?等待停止位起作用清除中斷標志清除中斷標志從IICDS中讀數(shù)據(jù)寫0x90到IICSTAT結(jié)束yn寫SART啟動傳輸寫STOP結(jié)束傳輸主機發(fā)送數(shù)據(jù)相關(guān)控制寄存器P232CONIICSTATIICADDIICDS音頻設(shè)備的3種硬件接口PCM,IISAC97IIS音頻接口IIS接口模塊本系統(tǒng)把IIS接口與PHILIPS的UDA1341TS音頻數(shù)字信號編譯碼器相連接,得到MICROPHONE音頻輸入通道和SPEAKER音頻輸出通道

AC’97接口AC97接口芯片CS4297A電源接口17電源電路設(shè)計-DC-DC轉(zhuǎn)換芯片有很多DC-DC轉(zhuǎn)換器可完成到3.3V的轉(zhuǎn)換,如LinearTechnology的LT108X系列。常見的型號和對應(yīng)的電流輸出如下:

LT1083 7.5A LT1084 5A LT1085 3A LT1086 1.5A有很多DC-DC轉(zhuǎn)換器可完成到2.5V的轉(zhuǎn)換,常用的如LinearTechnology的LT1761。完成到1.8v,LM111718電源電路設(shè)計-3.3V需要使用3.3V的直流穩(wěn)壓電源,系統(tǒng)電源電路如下圖所示:還有其他………通用I/O接口通用I/O寄存器(GPACON-GPJCON)功能控制寄存器(GPADAT-GPJDAT)數(shù)據(jù)寄存器(GPBUP-GPJUP)上拉控制寄存器其他寄存器:中斷允許I/O編程示例:實現(xiàn)在PB端口周期性輸出高低電平CODE32AREAInit,CODE,READONLYENTRY

ldrr0,=WTCON;禁止看門狗;

ldrr1,=0x0

strr1,[r0]

ldrr0,=INTMSK;禁止所有中斷;

ldrr1,=0xffffffff

strr1,[r0]

ldrr0,=INTSUBMSK;禁止所有子中斷;

ldrr1,=0x7fff

strr1,[r0]

ldrr0,=GPBCON;將端口全部配置為輸出;

ldrr1,=0x155555

strr1,[r0]

ldrr0,=GPBUP;將端口管腳上拉

ldrr1,=0x00

strr1,[r0]

ldrr2,=0xfff;將端口全部輸出高電平;

SPARK

ldrr0,=GPBDAT

movr1,r2

strr1,[r0]

mvnr2,r2 ;反向

ldrr3,=0x6ffffDelay;延時

subsr3,r3,#1

bneDelaybSPARKEND22UART串行異步通訊接口23

在一般的微處理器中都集成了3.3VTTL電平的串行接口,可以直接使用,為了和標準RS-232-C串行設(shè)備通信,采用了一塊SP3243或MAX3223芯片用于電平的轉(zhuǎn)換。將微處理器中的邏輯1信號變成-3V~-15V,將微處理器中的邏輯0信號變成+3V~+15V電平進行通信。RS-232串行接口電路設(shè)計

24RS232串口電路的設(shè)計(9線方式)25RS232串口電路的設(shè)計(3線方式)Camera接口JTAG接口電路設(shè)計JTAG(JointTestActionGroup,聯(lián)合測試行動小組)是一種國際標準測試協(xié)議,主要用于芯片內(nèi)部測試及對系統(tǒng)進行仿真、調(diào)試。JTAG技術(shù)是一種嵌入式調(diào)試技術(shù),它在芯片內(nèi)部封裝了專門的測試電路TAP(TestAccessPort,測試訪問口),通過專用的JTAG測試工具對內(nèi)部節(jié)點進行測試。標準的JTAG接口是4線:TMS、TCK、TDI、TDO,分別為測試模

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論