新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > ARM7學習---GPIO筆記

ARM7學習---GPIO筆記

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

本文引用地址:http://2s4d.com/article/201611/316019.htm

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

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

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

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

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



關鍵詞: ARM7GPI

評論


技術專區(qū)

關閉