您的位置 首页 设计

LPC2103之GPIO寄存器

GPIOport0模式选择寄存器page23GPIO0M的bit0为GPIOport0模式选择。当其为0时,GPIO通过APB地址进行访问(LegacyGPIO),当其为1

GPIO port 0形式挑选寄存器
page23

GPIO0M的bit0为GPIO port 0形式挑选。当其为0时,GPIO经过APB地址进行拜访(Legacy GPIO),当其为1时,使能高速GPIO port 0,GPIO经过片上存储区拜访(Fast GPIO)。

管脚功用挑选寄存器
Page67
PINSEL0和PINSEL1

PINSEL0和PINSEL1寄存器操控各个管脚的功用(检查datasheet的Table 62和Table 63)。IO0DIR寄存器的方向操控位只是当相应管脚的GPIO功用使能时有用。管脚在其它功用时,CPU主动装备管脚方向。

PINSEL0和PINSET1值 功用 复位值
00 主要功用,作为GPIO管脚 00
01 榜首复用功用
10 第二复用功用
11 第三复用功用

32bit寄存器PINSEL0对应PIN0.0-PIN0.15;32bit寄存器PINSEL0对应PIN0.16-PIN0.31。

GPIO操控寄存器:
Page71
慢速GPIO操控寄存器(APB拜访寄存器)

寄存器 描绘 拜访 复位值 地址
IOPIN GPIO管脚值寄存器。不管管脚方向怎么,管脚当时值都能够在该寄存器读出 R/W NA 0xE002 8000
IO0PIN
IOSET GPIO管脚置位寄存器。写1将相应管脚置高电平,写低无效。 R/W 0x0000 0000 0xE002 8004
IO0SET
IODIR GPIO管脚方向操控寄存器。该寄存器独立操控每个管脚方向,写1置相应管脚为输出。 R/W 0x0000 0000 0xE002 8008
IO0DIR
IOCLR GPIO管脚铲除寄存器。写1将相应管脚置低电平,写低无效。 WO 0x0000 0000 0xE002 800C
IO0CLR

快速GPIO操控寄存器(本地接口存储拜访寄存器——增强的GPIO特性)

寄存器 描绘 拜访 复位值 地址
FIODIR 快速GPIO管脚方向操控寄存器。该寄存器独立操控每个管脚方向,写1置相应管脚为输出。 R/W 0x0000 0000 0x3FFF C000
FIO0DIR
FIOMASK 快速GPIO管脚屏蔽寄存器,对快速IO管脚的任何操作只要在对该寄存器对应位激活(写0)时有用 R/W 0x0000 0000 0x3FFF C010
FIO0MASK
FIOPIN 快速GPIO管脚值寄存器。 R/W NA 0x3FFF C014
FIO0PIN
FIOSET GPIO管脚置位寄存器。写1将相应管脚置高电平,写低无效。 R/W 0x0000 0000 0x3FFF C018
FIO0SET
FIOCLR GPIO管脚铲除寄存器。写1将相应管脚置低电平,写低无效。 WO 0x0000 0000 0x3FFF C01C
FIO0CLR

FIODIR/FIOMASK/FIOPIN/FIOSET/FIOCLR寄存器能够half-word/byte寻址,检查P74。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/sheji/319337.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部