STMGPIO引脚配置方式

Posted 喜闻乐见小逗逗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STMGPIO引脚配置方式相关的知识,希望对你有一定的参考价值。

配置方式:

普通 GPIO 输入:根据需要配置该引脚为浮空输入、带弱上拉输入或带弱下拉输入,同时不要使能该引脚对应的所有复用功能模块

普通 GPIO 输出:根据需要配置该引脚为推挽输出或开漏输出,同时不要使能该引脚对应的所有复用功能模块

普通模拟输入:配置该引脚为模拟输入模式,同时不要使能该引脚对应的所有复用功能模块  

内置外设的输入:根据需要配置该引脚为浮空输入、 带弱上拉输入或带弱下拉输入,同时使能该引脚对应的某个复用功能模块

内置外设的输出:根据需要配置该引脚为复用推挽输出或复用开漏输出,同时使能该引脚对应的所有复用功能模块

  如果有多个复用功能模块对应同一个引脚,只能使能其中之一

 

复用功能配置:

对于复用功能输入,端口可以配置成任意输入模式或者复用功能输出模式

对于复用功能输出,端口必须配置成复用功能输出

对于双向复用功能,端口必须配置成复用功能输出

 

注意事项:

所有IO口都具有外部中断能力,端口必须配置成输入模式才能使用外部中断功能

STM32复位后,IO口处于输入浮空状态

JTAG引脚复位后,处于上拉或下拉状态

以上是关于STMGPIO引脚配置方式的主要内容,如果未能解决你的问题,请参考以下文章

树莓派_外观_引脚

树莓派按键控制LED(中断方式)

树莓派按键控制LED(中断方式)

串口工作方式

STM32学习笔记——串口控制LED(中断方式)

Linux嵌入式驱动学习之路按键驱动