STM32 GPIO管脚配置意思说明

1     

  STM32205XX系列每个通用I/O 口都

1) 有4 个32 位配置寄存器 (GPIOx_MODER,GPIOx_OTYPER, GPIOx_ OSPEEDR 和GPIOx_PUPDR),

2)2 个32 位数据寄存器(GPIOx_IDR and GPIOx_ODR)

3)1 个32 位置位/ 复位寄存器(GPIOx_BSRR)。

4) 口A 和口B 还含有1 个32 位锁定寄存器(GPIOx_ LCKR)

5)2 个32 位替代功能寄存器 (GPIOx_AFRHand GPIOx_AFRL).

 

2     

1)GPIOx_MODER:可配置为:     00: 输入模式( 复位状态)

01: 通用输出模式

10: 复用功能模式

11: 模拟模式

2) GPIOx_MODER配置为01通用输出模式时,GPIOx_OTYPER, GPIOx_ OSPEEDR寄存器才值才有效。GPIOx_OTYPER可配置为推挽输出or开漏输出。GPIOx_OSPEEDR配置输出最高速度,输出速度不能超过配置值。

3) GPIOx_PUPDR可配置为,00无上拉和下拉

01: 上拉

10: 下拉

11: 保留

    

GPIOx_IDR and GPIOx_ODR 是IO引脚的值。GPIOx_IDR是输入寄存器,存储IO引脚的值。GPIOx_ODR是输出寄存器,控制IO引脚的输出值。通过GPIOx_BSRR寄存器可以操作GPIOx_ODR寄存器的某个bit值。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值