STM32输入输出的八种模式详解
目录
一.输入模式
1.浮空输入
2.上拉输入
3.下拉输入
4.模拟输入
二.输出模式
1.开漏输出
2.开漏复用输出
3.推挽输出
4.推挽复用输出
一.输入模式
1.浮空输入
2.上拉输入
默认情况下输入引脚数据为1,高电平。
- 上拉电阻:把不确定的信号通过电阻连接到高电平,电信号初始化为高电平。
- 下拉电阻:把不确定的信号通过电阻连接到低电平,电信号初始化为低电平。
3.下拉输入
默认输入引脚为0,低电平。
4.模拟输入
模拟信号:3.3v 5v 1.9v
数字信号:0 1
二.输出模式
1.开漏输出
开漏输出:
2.开漏复用输出
GPIO口被用作第二种功能的配置情况
片内外设功能:TX1,MOSI,MISO,SCK,SS
3.推挽输出
可以输出高低电平0和1,适用于双向IO使用。
推挽输出:
4.推挽复用输出
GPIO口被用作第二功能时的配置的情况
片内外设功能IIC的 SCL、SDA.