247 GPIOX寄存器组概述

1、GPIOX寄存器组概述
1)、基础配置寄存器。
a.GPIO端口模式寄存器
b.GPIO端口输出类型寄存器
c.GPIO端口输出速度寄存器
d.GPIO端口上拉/下拉寄存器
2)、数据寄存器
a.GPIO端口输入数据寄存器。
b.GPIO端口输出数据寄存器。
c.GPIO端口置位/复位寄存器。
3)、其他寄存器
a.GPIO端口锁定寄存器
b.GPIO复用功能低位寄存器, 配置端口0~7引脚的复用功能
c.GPIO复用功能高位寄存器, 配置端口8~15引脚的复用功能

2、如何计算得到寄存器的地址?
寄存器地址 = 寄存器组的基地址 + 寄存器偏移
GPIOX = GPIOX_BASE + 寄存器偏移

a.GPIO端口输入数据寄存器GPIOX_MODER(X =A—K)
作用:将引脚设置为输入模式、输出模式、复用模式、模拟模式
偏移:0X00
复位值:单片机复位后,寄存器中的值变为初始状态的值,无须记忆
GPIOA:0XA800 0000
GPIOB:0X0000 0280
其它端口:0X0000 0000
MODERO(1:0)这两个bit的配置对应是0引脚。
00:通用输入技术
01:通用输出技术
10:复用功能
11:模拟模式
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值