DAY2stm32f411ret6

本文介绍了STM32F411RET6微控制器的GPIO功能,包括输出、输入、复用、时序模拟、外部中断等功能。详细解析了GPIO的硬件寄存器如模式、输出类型、速度、上拉/下拉、输入及输出数据寄存器,并提及了HAL库的使用。此外,还讨论了状态机和定时中断在去抖动中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

stm32f411ret6

day2

GPIO功能:
输出功能
输入功能
复用功能 片内外设的对外接口
时序模拟 SPI、I2S和UART等常用接口的时序
5V电压容限(除了用于AD采集的引脚之外)
外部中断功能

模块-端口-引脚 10个硬件寄存器/端口
50个GPIO,外部时钟占四个,PA13和PA14作为SWD接口占据个,所以共44个
在这里插入图片描述
寄存器:
模式寄存器GPIOx_MODER(每两位对应一个引脚)
00:输入模式(复位值)
01:输出模式
10:复用模式
11:模拟模式
输出类型寄存器GPIOx_OTYPER(低16位的每一位对应一个引脚)
0:推挽输出(复位值) 1:开漏输出
输出速度寄存器GPIOx_OSPEEDR(每两位对应一个引脚)
00:低速(复位值)
01:中速
10:高速
11:超高速
上拉/下拉寄存器GPIOx_PUPDR(每两位对应一个引脚)
00:无上拉和下拉电阻(复位值)
01:使能上拉电阻
10:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值