您的位置 首页 被动

STM32复用的GPIO引脚装备方法

STM32所有内置外设的外部引脚都是与标准GPIO引脚复用的,例如对于STM32F103VBT6,47引脚为PB10,它的复用功能是I2C2_SCL和USART3_TX,表

STM32一切内置外设的外部引脚都是与规范GPIO引脚复用的,例如关于STM32F103VBT6,47引脚为PB10,它的复用功用是 I2C2_SCL和USART3_TX,表明在上电之后它的默许功用为PB10,而I2C2的SCL和USART3的TX为它的复用功用;另外在TIM2 的引脚重映射后,TIM2_CH3也成为这个引脚的复用功用。

STM32基本上每个引脚都有8种装备形式:

1)浮空输入
2)带弱上拉输入
3)带弱下拉输入
4)模仿输入
5)推挽输出
6)开漏输出
7)复用推挽输出
8)复用开漏输出

一般有5种方法运用某个引脚功用,它们的装备方法如下:

1)作为一般GPIO输入:根据需求装备该引脚为浮空输入、带弱上拉输入或带弱下拉输入,一起不要使能该引脚对应的一切复用功用模块。
2)作为一般GPIO输出:根据需求装备该引脚为推挽输出或开漏输出,一起不要使能该引脚对应的一切复用功用模块。
3)作为一般模仿输入:装备该引脚为模仿输入形式,一起不要使能该引脚对应的一切复用功用模块。
4)作为内置外设的输入:根据需求装备该引脚为浮空输入、带弱上拉输入或带弱下拉输入,一起使能该引脚对应的某个复用功用模块。
5)作为内置外设的输出:根据需求装备该引脚为复用推挽输出或复用开漏输出,一起使能该引脚对应的一切复用功用模块。

留意假如有多个复用功用模块对应同一个引脚,只能使能其中之一,其它模块坚持非使能状况。

比方要运用STM32F103VBT6的47、48脚的USART3功用,则需求装备47脚为复用推挽输出或复用开漏输出,装备48脚为某种输入形式,一起使能USART3并坚持I2C2的非使能状况。

假如要运用STM32F103VBT6的47脚作为TIM2_CH3,则需求对TIM2进行重映射,然后再按复用功用的方法装备对应引脚。

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

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

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

微信扫一扫关注我们

返回顶部