STM32 GPIO 8种工作模式的应用场景

目录

一、四种输入模式

1、模拟输入:

相较于其他输入模式只能读取到逻辑高/低电平(数字量),该模式能读取到细微变化的值(模拟量)。 通常用于ADC模拟输入、低功耗模式

2、浮空输入:

在无信号输入的情况下,端口的电平是不确定的。 一般用于外部按键输入、USART RX引脚。

3、上拉输入:

在无信号输入时高电平。一般用于检测高电平场合。

4、下拉输入:

在无信号输入时低电平。一般用于检测低电平场合。

二、四种输出模式

1、推挽输出:

输出高电平或低电平。一般用于高速切换电平状态或较高负载的场合,如:LED、PWM

2、开漏输出:

输出高电平或低电平。需外部上拉电阻定义高电平场合,如IIC

3、复用推挽输出:

用于外设复用。例如:USART TX引脚/SPI/PWM输出等

4、复用开漏输出:

用于外设复用。例如:I2C/SMBus等

相关推荐
玖別ԅ(¯﹃¯ԅ)1 小时前
ADC的实现(单通道,多通道,DMA)
stm32·单片机·嵌入式硬件
anghost1503 小时前
基于单片机的防酒驾系统设计
单片机·嵌入式硬件·毕业设计·流程图
lepton_yang3 小时前
Zephyr下控制ESP32S3的GPIO口
linux·嵌入式硬件·esp32·zephyr
AI+程序员在路上3 小时前
单片机驱动LCD显示模块LM6029BCW
c语言·单片机·嵌入式硬件
XINVRY-FPGA4 小时前
10CL016YF484C8G Altera FPGA Cyclone
嵌入式硬件·网络协议·fpga开发·云计算·硬件工程·信息与通信·fpga
Hero_11275 小时前
学习Stm32 的第一天
stm32·嵌入式硬件·学习
ye150127774558 小时前
DC6v-36V转3.2V1A恒流驱动芯片WT7017
单片机·嵌入式硬件·其他
scilwb18 小时前
RoboCon考核题——scilwb
单片机
点灯小铭19 小时前
基于STM32单片机智能RFID刷卡汽车位锁桩设计
stm32·单片机·汽车·毕业设计·课程设计
bai54593620 小时前
STM32 软件I2C读写MPU6050
stm32·单片机·嵌入式硬件