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

目录

一、四种输入模式

1、模拟输入:

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

2、浮空输入:

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

3、上拉输入:

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

4、下拉输入:

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

二、四种输出模式

1、推挽输出:

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

2、开漏输出:

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

3、复用推挽输出:

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

4、复用开漏输出:

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

相关推荐
电院工程师20 小时前
SIMON64/128算法Verilog流水线实现(附Python实现)
python·嵌入式硬件·算法·密码学
Shang1809893572620 小时前
T41LQ 一款高性能、低功耗的系统级芯片(SoC) 适用于各种AIoT应用智能安防、智能家居方案优选T41L
人工智能·驱动开发·嵌入式硬件·fpga开发·信息与通信·信号处理·t41lq
BreezeJuvenile21 小时前
外设模块学习(8)——HC-SR04超声波模块(STM32)
stm32·单片机·嵌入式硬件·学习·超声波测距模块·hc-sr04
安庆平.Я1 天前
STM32——定时器
stm32·单片机·嵌入式硬件·定时器
ACP广源盛139246256731 天前
(ACP广源盛)GSV2231---DisplayPort 1.4 MST 到 HDMI 2.0/DP/Type-C 转换器(带嵌入式 MCU)
c语言·开发语言·单片机·嵌入式硬件·音视频·mst
电鱼智能的电小鱼1 天前
基于电鱼 ARM 边缘网关的智慧工地数据可靠传输方案——断点续传 + 4G/5G冗余通信,保障数据完整上传
arm开发·人工智能·嵌入式硬件·深度学习·5g·机器学习
范纹杉想快点毕业1 天前
12个月嵌入式进阶计划ZYNQ 系列芯片嵌入式与硬件系统知识学习全计划(基于国内视频资源)
c语言·arm开发·单片机·嵌入式硬件·学习·fpga开发·音视频
NEU-UUN1 天前
1.2.STM32简介——全程手敲板书
stm32·单片机·嵌入式硬件
三佛科技-134163842121 天前
全自动削皮机方案,果蔬去皮机/削皮机MCU控制方案开发设计
单片机·嵌入式硬件
应用市场1 天前
基于STM32的多模态智能门锁系统设计与实现
stm32·单片机·嵌入式硬件