打印
[MCU]

arm LPC210X GPIO操作有关的寄存器

[复制链接]
526|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
追逐浪花|  楼主 | 2015-8-28 08:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
通常的名称 描述 属性 复位值 PORT0的地址和名称 IOPIN GPIO的管脚值。不管当前管脚的方向如何,都能从此寄存器读取GPIO的状态。 读/写 NA  0xE002 8000 IO0PIN
IOSET GPIO置高电平寄存器。写1则相应的管脚输出高电平。 读/写 0x0000 0000 0xE002 8004 IO0SET
IODIR GPIO方向设置寄存器。控制各个引脚的方向。 读/写 0x0000 0000 0xE002 8008 IO0DIR
IOCLR  GPIO置低电平寄存器。写1则相应的管脚输出低电平。 只写 0x0000 0000 0xE002 800C IO0CLR
GPIO有两种工作方式,一种是普通的GPIO模式,另外一种是快速的GPIO模式。以上所讲的是普通GPIO模式,下面我们要看的是快速的GPIO模式。快速GPIO的寄存器。
通常的名称 描述 属性 复位值 PORT0的地址和名称
FIODIR Fast GPIO端口方向控制寄存器。 读/写 0x0000 0000 0x3FFF C000 FIO0DIR
FIOMASK Fast GPIO端口允许寄存器。置0则使能相应管脚的Fast GPIO功能。 读/写 0x0000 0000 0x3FFF C010 FIO0MASK
FIOPIN Fast GPIO的管脚值。不管当前管脚的方向如何,都能从此寄存器读取FGPIO的状态。只有FIOMASK设置的管脚有效。                                                                                 读/写 0x0000 0000 0x3FFF C014 FIO0PIN FIOSET  
Fast GPIO置高电平寄存器。写1则相应的管脚输出高电平。只有FIOMASK设置的管脚有效。 读/写 0x0000 0000 0x3FFF C018 FIO0SET
FIOCLR  Fast GPIO置低电平寄存器。写1则相应的管脚输出低电平。只有FIOMASK设置的管脚有效。 只写 0x0000 0000 0x3FFF C01CFIO0CLR  


相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

25

主题

256

帖子

1

粉丝