新聞中心

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

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

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

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

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

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

IOSET:引腳置位寄存器,1有效 0無效

IOCLR:引腳清零寄存器,1有效 0無效

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



關(guān)鍵詞: ARM7GPI

評論


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

關(guān)閉