專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

arm LPC210X GPIO操作有關(guān)的寄存器

作者:佚名   來源:來自RISC   點(diǎn)擊數(shù):  更新時間:2014年09月02日   【字體:

  通常的名稱 描述 屬性 復(fù)位值 PORT0的地址和名稱 

IOPIN GPIO的管腳值。不管當(dāng)前管腳的方向如何,都能從此寄存器讀取GPIO的狀態(tài)。 讀/寫 NA  0xE002 8000 IO0PIN 
IOSET GPIO置高電平寄存器。寫1則相應(yīng)的管腳輸出高電平。 讀/寫 0x0000 0000 0xE002 8004 IO0SET 
IODIR GPIO方向設(shè)置寄存器。控制各個引腳的方向。 讀/寫 0x0000 0000 0xE002 8008 IO0DIR 
IOCLR  GPIO置低電平寄存器。寫1則相應(yīng)的管腳輸出低電平。 只寫 0x0000 0000 0xE002 800C IO0CLR 
 
 
 
GPIO有兩種工作方式,一種是普通的GPIO模式,另外一種是快速的GPIO模式。以上所講的是普通GPIO模式,下面我們要看的是快速的GPIO模式?焖貵PIO的寄存器。
 
通常的名稱 描述 屬性 復(fù)位值 PORT0的地址和名稱 
FIODIR Fast GPIO端口方向控制寄存器。 讀/寫 0x0000 0000 0x3FFF C000 FIO0DIR 
FIOMASK Fast GPIO端口允許寄存器。置0則使能相應(yīng)管腳的Fast GPIO功能。 讀/寫 0x0000 0000 0x3FFF C010 FIO0MASK 
FIOPIN Fast GPIO的管腳值。不管當(dāng)前管腳的方向如何,都能從此寄存器讀取FGPIO的狀態(tài)。只有FIOMASK設(shè)置的管腳有效。                                                                                 讀/寫 0x0000 0000 0x3FFF C014 FIO0PIN FIOSET  
 
Fast GPIO置高電平寄存器。寫1則相應(yīng)的管腳輸出高電平。只有FIOMASK設(shè)置的管腳有效。 讀/寫 0x0000 0000 0x3FFF C018 FIO0SET 
FIOCLR  Fast GPIO置低電平寄存器。寫1則相應(yīng)的管腳輸出低電平。只有FIOMASK設(shè)置的管腳有效。 只寫 0x0000 0000 0x3FFF C01CFIO0CLR  
關(guān)閉窗口