新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > ARM7學(xué)習(xí)---GPIO筆記

ARM7學(xué)習(xí)---GPIO筆記

作者: 時(shí)間:2016-11-18 來(lái)源:網(wǎng)絡(luò) 收藏
學(xué)習(xí)51單片機(jī)也好還是ARM或是其他類型的MCU,首先也是最基礎(chǔ)的還是需要了解其IO口特性和配置,最近學(xué)習(xí)ARM7,芯片型號(hào)是LPC2103,因?yàn)樽约鹤隽艘粔KPCB板子,用J-LINK調(diào)試學(xué)習(xí)。以前一直不清楚GPIO是什么,因?yàn)閷W(xué)51的時(shí)候單片機(jī)引腳就叫IO口,但是學(xué)了AVR和ARM等以后發(fā)現(xiàn),終于明白51的準(zhǔn)雙向口的含義,一般其他單片機(jī),我用過(guò)的有AVR PIC 還有臺(tái)灣的義隆單片機(jī),合泰單片機(jī)等,其IO口都是雙向的,需要進(jìn)行配置才能作為輸入輸出口或是高阻態(tài)來(lái)使用。就是我們一般說(shuō)的GPIO(General Purpose Input Output通用輸入/輸出)?,F(xiàn)在針對(duì)于ARM7 LPC2103這個(gè)芯片來(lái)看,具體需要看datasheet,我建議看下LPC2103的User manual,NXP公司主頁(yè)上有點(diǎn)下載。我自己摘錄下重要內(nèi)容,作為學(xué)習(xí)筆記記錄下來(lái)。

本文引用地址:http://butianyuan.cn/article/201611/316019.htm

對(duì)照芯片使用手冊(cè),我們可以看到LPC2103的GPIO一般是有四部分組成,IOPIN IOSET IODIR IOCLR

IOPIN: 管腳的狀態(tài)值寄存器,可以讀取當(dāng)前管腳值,不管引腳是作為輸入或是輸出狀態(tài)

IOSET:引腳置位寄存器,1有效 0無(wú)效

IOCLR:引腳清零寄存器,1有效 0無(wú)效

IODIR:引腳方向控制寄存器,1為輸出



關(guān)鍵詞: ARM7GPI

評(píng)論


技術(shù)專區(qū)

關(guān)閉