![《嵌入式系統(tǒng)設(shè)計(jì)-基于ARM Cortex-A9 多核處理器Linux編程》第5章 Exynos 4412的IO端口和端口操作_第1頁(yè)](http://file4.renrendoc.com/view14/M03/3F/22/wKhkGWdBPjeAXvmdAADvxFxu5qY949.jpg)
![《嵌入式系統(tǒng)設(shè)計(jì)-基于ARM Cortex-A9 多核處理器Linux編程》第5章 Exynos 4412的IO端口和端口操作_第2頁(yè)](http://file4.renrendoc.com/view14/M03/3F/22/wKhkGWdBPjeAXvmdAADvxFxu5qY9492.jpg)
![《嵌入式系統(tǒng)設(shè)計(jì)-基于ARM Cortex-A9 多核處理器Linux編程》第5章 Exynos 4412的IO端口和端口操作_第3頁(yè)](http://file4.renrendoc.com/view14/M03/3F/22/wKhkGWdBPjeAXvmdAADvxFxu5qY9493.jpg)
![《嵌入式系統(tǒng)設(shè)計(jì)-基于ARM Cortex-A9 多核處理器Linux編程》第5章 Exynos 4412的IO端口和端口操作_第4頁(yè)](http://file4.renrendoc.com/view14/M03/3F/22/wKhkGWdBPjeAXvmdAADvxFxu5qY9494.jpg)
![《嵌入式系統(tǒng)設(shè)計(jì)-基于ARM Cortex-A9 多核處理器Linux編程》第5章 Exynos 4412的IO端口和端口操作_第5頁(yè)](http://file4.renrendoc.com/view14/M03/3F/22/wKhkGWdBPjeAXvmdAADvxFxu5qY9495.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第5章Exynos4412的I/O端口
和端口操作
本章知識(shí)很重要,要求熟練掌握。4412芯片上共有304個(gè)多功能的輸入/輸出引腳,分為37組通用GPIO和2組MemoryGPIO??梢酝ㄟ^(guò)設(shè)置寄存器來(lái)確定某個(gè)引腳是用于輸入、輸出還是用于其它特殊功能。4412芯片簡(jiǎn)介:主要內(nèi)容§5.14412的I/O端口寄存器分類§5.14412的I/O端口寄存器分類
5.1.14412的I/O端口分組5.1.24412的I/O端口控制寄存器5.1.3常用的4412I/O端口控制寄存器詳解5.1.44412I/O端口數(shù)據(jù)寄存器5.1.54412I/O端口編程5.1.14412的I/O端口分組
37組通用GPIO分類如下:1、GPA:GPA0(8個(gè)),GPA1(6個(gè)),共14個(gè)I/O口,還用于3UART(帶流控制)和1UART(不帶流控制),或2I2C;2、GPB:共8個(gè)I/O口,還用于2I2C;3、GPC:GPC0(5個(gè)),GPC1(5個(gè)),共10個(gè)I/O口,還用于2I2S或2PCW或AC97、S/PDIF、I2C、SPI。4、GPD:GPD0(4個(gè)),GPD1(4個(gè)),共8個(gè)I/O口,還用于PWM、2LCDI/F、MIPI。5、GPF:GPF0(8個(gè))、GPF1(8個(gè))、GPF2(8個(gè))、GPF3(6個(gè))、共30個(gè)I/O口,還用于LCDI/F。6、GPJ:GPJ0(8個(gè))、GPJ1(5個(gè));共13個(gè)I/O口,用于CAMI/F。7、GPK:GPK0(7個(gè))、GPK1(7個(gè))、GPK2(7個(gè))、GPK3(7個(gè)),共28個(gè)I/O口,還用于4MMC或GPS。8、GPL:GPL0(7個(gè))、GPL1(2個(gè)),共9個(gè)I/O口,用于GPSI/F。GPL28個(gè)I/O口,用于GPS或KeypadI/F。9、GPM:GPM0(8個(gè))、GPM1(7個(gè))、GPM2(5個(gè))、GPM3(8個(gè))、GPM4(8個(gè))共36個(gè)I/O口用于CAMI/F,HIS或TraceI/F。10:GPX:GPX0(8個(gè))、GPX1(8個(gè)),GPX2(8個(gè)),GPX3(8個(gè)),共32個(gè)I/O口,用于外部可喚醒中斷或KeyI/F。GPIO控制寄存器不能控制以下這些端口:1、GPZ:7個(gè)I/O口,還用于I2S或PCM。2、GPY:GPY0、GPY1、GPY2,16個(gè)I/O口,控制EBI信號(hào)。GPY3、GPY4、GPY5、GPY6,共32個(gè)I/O口,存儲(chǔ)器EBI引腳3、MP1_0~MP1_978個(gè)隨機(jī)存儲(chǔ)器引腳4、MP2_0~MP2_978個(gè)隨機(jī)存儲(chǔ)器引腳5.1.24412的I/O端口控制寄存器1、端口控制寄存器:GPA0CON~GPZCON。在4412中端口控制寄存器控制了每個(gè)管腳的功能。所以使用這些管腳時(shí)必須通過(guò)控制寄存器對(duì)管腳進(jìn)行設(shè)置。2、端口數(shù)據(jù)寄存器:GPA0DAT~GPZDAT。如果端口被設(shè)置成了輸出端口,可以向該端口按位輸出數(shù)據(jù);如果該端口被設(shè)置成輸入端口,則可以從該端口相應(yīng)位讀入數(shù)據(jù)。3、端口上拉或下拉寄存器:GPA0PUD~GPZPUD,端口上拉或下拉寄存器控制了該端口的上拉或下拉的禁止或使能,提高端口的驅(qū)動(dòng)和抗干擾能力。4、端口驅(qū)動(dòng)能力寄存器:GPA0DRV~GPZDRV,該寄存器提高了端口的驅(qū)動(dòng)能力。5.1.3常用的4412I/O端口控制寄存器詳解
4412常用的管腳控制寄存器較多,我們僅就下面例子用到的管腳做一詳細(xì)介紹:
列子用到GPX2的第7腳,GPX1第0腳,GPF3第4、5腳。表5-1是GPX2CON控制寄存器,每一個(gè)引腳用控制寄存器的4位來(lái)控制,如GPX2第7腳就要用GPX2CON控制寄存器第28~31位來(lái)控制,28~31位置0x00,該腳做輸入;28~31位置0x01,該腳做輸入;該位置0xF,該腳做可喚醒中斷WAKEUP_INT2[7]。具體見(jiàn)表5-1。GPX1CON見(jiàn)表5-2,表中僅列出腳0的控制位。腳0由GPX1CON的3:0位控制。GPF3CON見(jiàn)表5-3,注意表中列出的腳4、5的控制位16~19,20~23。其他沒(méi)有用到的管腳控制寄存器設(shè)置基本相同,使用時(shí)請(qǐng)查詢隨書下載文檔,Exynos4412說(shuō)明書。5.1.44412I/O端口數(shù)據(jù)寄存器端口數(shù)據(jù)寄存器:GPA0DAT~GPZDAT。如果端口被設(shè)置成了輸出端口,可以向該端口按位輸出數(shù)據(jù);如果該端口被設(shè)置成輸入端口,則可以從該端口相應(yīng)位讀入數(shù)據(jù)。我們僅就下面例子用到的數(shù)據(jù)寄存器做一詳細(xì)介紹,列子用到GPX2、GPX1和GPF3。GPX2數(shù)據(jù)寄存器結(jié)構(gòu)見(jiàn)表5-4,GPX1數(shù)據(jù)寄存器結(jié)構(gòu)見(jiàn)表5-5,GPF3數(shù)據(jù)寄存器結(jié)構(gòu)見(jiàn)表5-6。5.1.54412I/O端口編程電路如圖5-
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 華師大版數(shù)學(xué)七年級(jí)上冊(cè)《2.13 有理數(shù)的混合運(yùn)算》聽(tīng)評(píng)課記錄2
- 《兩漢的科技和文化》名師聽(tīng)課評(píng)課記錄(新部編人教版七年級(jí)上冊(cè)歷史)
- 陜教版道德與法治九年級(jí)下冊(cè)9.2《做負(fù)責(zé)公民》聽(tīng)課評(píng)課記錄
- 現(xiàn)場(chǎng)安全方案協(xié)議書(2篇)
- 人教部編版八年級(jí)下冊(cè)道德與法治1.2《治國(guó)安邦的總章程》 聽(tīng)課評(píng)課記錄
- 小學(xué)數(shù)學(xué)-五年級(jí)下冊(cè)-1-1觀察物體(聽(tīng)評(píng)課記錄)
- 部編版八年級(jí)歷史上冊(cè)《第17課 中國(guó)工農(nóng)紅軍長(zhǎng)征》表格式聽(tīng)課評(píng)課記錄
- 中圖版歷史七年級(jí)下冊(cè)第12課《影響世界的宋元科技成就》聽(tīng)課評(píng)課記錄
- 魯教版歷史六年級(jí)上冊(cè)第8課《大變革的時(shí)代》聽(tīng)課評(píng)課記錄
- 五年級(jí)上冊(cè)數(shù)學(xué)聽(tīng)評(píng)課記錄《5.5 分?jǐn)?shù)基本性質(zhì)》(4)-北師大版
- 2024年云南省公務(wù)員考試【申論縣鄉(xiāng)卷、行測(cè)、事業(yè)單位招聘】3套 真題及答案
- 數(shù)字媒體藝術(shù)專業(yè)行業(yè)分析報(bào)告
- 全國(guó)職業(yè)院校技能大賽高職組(市政管線(道)數(shù)字化施工賽項(xiàng))考試題庫(kù)(含答案)
- 《招標(biāo)投標(biāo)法》考試題庫(kù)200題(含答案)
- 春季開(kāi)學(xué)教職工安全培訓(xùn)
- 小學(xué)數(shù)學(xué)五年級(jí)上冊(cè)奧數(shù)應(yīng)用題100道(含答案)
- (正式版)JTT 1497-2024 公路橋梁塔柱施工平臺(tái)及通道安全技術(shù)要求
- 《樹(shù)立正確的“三觀”》班會(huì)課件
- 社會(huì)保險(xiǎn)職工增減表
- 安全生產(chǎn)培訓(xùn)課件:煙花爆竹生產(chǎn)安全及防范措施
- 《企業(yè)會(huì)計(jì)準(zhǔn)則第15號(hào)——建造合同》講解
評(píng)論
0/150
提交評(píng)論