STM32——GPIO输入输出模式

GPIO输入输出模式

文章目录

  • GPIO输入输出模式
    • 输入输出的八种模式
    • 四种输入模式:
    • 上拉输入:
    • 下拉输入:
    • 浮空输入
    • 四种输出模式:

输入输出的八种模式

浮空输入 开漏输出
上拉输入 推挽输出
下拉输入 推挽复用
模拟输入 开漏复用

1、上拉电阻:把不确定的信号通过电阻连接到高电平电信号初始化为高电平

2、下拉电阻:把不确定的信号通过电阻连接到低电平电信号初始化为低电平

四种输入模式:

上拉输入:

默认情况下输入引脚数据为1 高电平

模拟信号3.3v 5v 1.9v

数字信号 0 1

下拉输入:

默认输入引脚为0

低电平

浮空输入

即引脚不接高电平也不接低电平,即输入引脚浮空

引脚电压为不确定值,通常用于IIC,USART

STM32——GPIO输入输出模式_第1张图片

模拟输入:

模拟信号: 3.3v 5v 1.9v

数字信号: 0 1

一般用于AD转换

STM32——GPIO输入输出模式_第2张图片

四种输出模式:

开漏输出:

STM32——GPIO输入输出模式_第3张图片

可以输出0 和 1

适用于电平不匹配场合

要得到高电平需要上拉电阻才行

STM32——GPIO输入输出模式_第4张图片

开漏复用输出:

STM32——GPIO输入输出模式_第5张图片

片内外设功能:

TX1,MOSI,MISO,SCK,SS

推挽输出:

STM32——GPIO输入输出模式_第6张图片

可以输出高低电平0和1

适用于双向IO使用

STM32——GPIO输入输出模式_第7张图片

推挽复用输出

STM32——GPIO输入输出模式_第8张图片

GPIO口被用作第二功能时的配置情况

片内外设功能的IIC的SCL,SDL

你可能感兴趣的:(STM32,物联网工程学习,单片机,stm32,嵌入式硬件)