版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第5章Exynos4412的I/O端口
和端口操作
本章知識很重要,要求熟練掌握。4412芯片上共有304個多功能的輸入/輸出引腳,分為37組通用GPIO和2組MemoryGPIO。可以通過設(shè)置寄存器來確定某個引腳是用于輸入、輸出還是用于其它特殊功能。4412芯片簡介:主要內(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個),GPA1(6個),共14個I/O口,還用于3UART(帶流控制)和1UART(不帶流控制),或2I2C;2、GPB:共8個I/O口,還用于2I2C;3、GPC:GPC0(5個),GPC1(5個),共10個I/O口,還用于2I2S或2PCW或AC97、S/PDIF、I2C、SPI。4、GPD:GPD0(4個),GPD1(4個),共8個I/O口,還用于PWM、2LCDI/F、MIPI。5、GPF:GPF0(8個)、GPF1(8個)、GPF2(8個)、GPF3(6個)、共30個I/O口,還用于LCDI/F。6、GPJ:GPJ0(8個)、GPJ1(5個);共13個I/O口,用于CAMI/F。7、GPK:GPK0(7個)、GPK1(7個)、GPK2(7個)、GPK3(7個),共28個I/O口,還用于4MMC或GPS。8、GPL:GPL0(7個)、GPL1(2個),共9個I/O口,用于GPSI/F。GPL28個I/O口,用于GPS或KeypadI/F。9、GPM:GPM0(8個)、GPM1(7個)、GPM2(5個)、GPM3(8個)、GPM4(8個)共36個I/O口用于CAMI/F,HIS或TraceI/F。10:GPX:GPX0(8個)、GPX1(8個),GPX2(8個),GPX3(8個),共32個I/O口,用于外部可喚醒中斷或KeyI/F。GPIO控制寄存器不能控制以下這些端口:1、GPZ:7個I/O口,還用于I2S或PCM。2、GPY:GPY0、GPY1、GPY2,16個I/O口,控制EBI信號。GPY3、GPY4、GPY5、GPY6,共32個I/O口,存儲器EBI引腳3、MP1_0~MP1_978個隨機(jī)存儲器引腳4、MP2_0~MP2_978個隨機(jī)存儲器引腳5.1.24412的I/O端口控制寄存器1、端口控制寄存器:GPA0CON~GPZCON。在4412中端口控制寄存器控制了每個管腳的功能。所以使用這些管腳時必須通過控制寄存器對管腳進(jìn)行設(shè)置。2、端口數(shù)據(jù)寄存器:GPA0DAT~GPZDAT。如果端口被設(shè)置成了輸出端口,可以向該端口按位輸出數(shù)據(jù);如果該端口被設(shè)置成輸入端口,則可以從該端口相應(yīng)位讀入數(shù)據(jù)。3、端口上拉或下拉寄存器:GPA0PUD~GPZPUD,端口上拉或下拉寄存器控制了該端口的上拉或下拉的禁止或使能,提高端口的驅(qū)動和抗干擾能力。4、端口驅(qū)動能力寄存器:GPA0DRV~GPZDRV,該寄存器提高了端口的驅(qū)動能力。5.1.3常用的4412I/O端口控制寄存器詳解
4412常用的管腳控制寄存器較多,我們僅就下面例子用到的管腳做一詳細(xì)介紹:
列子用到GPX2的第7腳,GPX1第0腳,GPF3第4、5腳。表5-1是GPX2CON控制寄存器,每一個引腳用控制寄存器的4位來控制,如GPX2第7腳就要用GPX2CON控制寄存器第28~31位來控制,28~31位置0x00,該腳做輸入;28~31位置0x01,該腳做輸入;該位置0xF,該腳做可喚醒中斷WAKEUP_INT2[7]。具體見表5-1。GPX1CON見表5-2,表中僅列出腳0的控制位。腳0由GPX1CON的3:0位控制。GPF3CON見表5-3,注意表中列出的腳4、5的控制位16~19,20~23。其他沒有用到的管腳控制寄存器設(shè)置基本相同,使用時請查詢隨書下載文檔,Exynos4412說明書。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)見表5-4,GPX1數(shù)據(jù)寄存器結(jié)構(gòu)見表5-5,GPF3數(shù)據(jù)寄存器結(jié)構(gòu)見表5-6。5.1.54412I/O端口編程電路如圖5-
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 龍巖學(xué)院《大數(shù)據(jù)分析實訓(xùn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 淮北師范大學(xué)《設(shè)計軟件基礎(chǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 賀州學(xué)院《燃?xì)鈨Υ媾c輸配》2023-2024學(xué)年第一學(xué)期期末試卷
- 重慶財經(jīng)學(xué)院《時事政治述評》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江宇翔職業(yè)技術(shù)學(xué)院《編程語言與技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江工業(yè)大學(xué)之江學(xué)院《思想政治教育學(xué)原理》2023-2024學(xué)年第一學(xué)期期末試卷
- 抽凝改背壓機(jī)組項目可行性研究報告模板-備案拿地
- 電路有哪三種工作狀態(tài)
- 中北大學(xué)《學(xué)術(shù)交流技能》2023-2024學(xué)年第一學(xué)期期末試卷
- 長治學(xué)院《工程圖學(xué)及應(yīng)用》2023-2024學(xué)年第一學(xué)期期末試卷
- 中儲糧黑龍江分公司社招2025年學(xué)習(xí)資料
- 2025年度愛讀書學(xué)長策劃的讀書講座系列合同2篇
- 廣東省深圳市寶安區(qū)2024-2025學(xué)年八年級英語上學(xué)期1月期末英語試卷(含答案)
- 《設(shè)備房管理標(biāo)準(zhǔn)》課件
- 《交通運(yùn)輸行業(yè)安全生產(chǎn)監(jiān)督檢查工作指南 第2部分:道路運(yùn)輸》
- 初二生物期末質(zhì)量分析及整改措施
- 蘇州工業(yè)園區(qū)ESG發(fā)展白皮書
- 《邊緣計算單元與交通信號控制機(jī)的數(shù)據(jù)通信標(biāo)準(zhǔn)編制說明》
- 《安防攝像機(jī)智能化指標(biāo)要求和評估方法》
- 湖南省長沙市2024-2025學(xué)年高一數(shù)學(xué)上學(xué)期期末考試試卷
- 船舶行業(yè)維修保養(yǎng)合同
評論
0/150
提交評論