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

目录

一、四种输入模式

1、模拟输入:

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

2、浮空输入:

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

3、上拉输入:

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

4、下拉输入:

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

二、四种输出模式

1、推挽输出:

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

2、开漏输出:

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

3、复用推挽输出:

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

4、复用开漏输出:

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

相关推荐
Zwawa3 小时前
C语言函数指针与宏实战:从回调、表驱动菜单到X-Macro,讲透嵌入式代码解耦
c语言·单片机·嵌入式
shimly1234564 小时前
(done) 嵌入式硬件电路图 (2) 熟悉常用元器件
嵌入式硬件
Zw-awa6 小时前
C语言函数指针与宏实战:从回调、表驱动菜单到X-Macro,讲透嵌入式代码解耦
stm32
安妮细水长流9 小时前
ad7124
c语言·单片机
花月mmc11 小时前
【FPGA】神经网络内容简介预告
嵌入式硬件·深度学习·神经网络·fpga开发
en.en..11 小时前
STM32 HAL 库 | 核心知识点整理
单片机·嵌入式硬件
无敌贵点大王12 小时前
从寄存器层面重学STM32(9)——DMA理论
stm32·单片机·嵌入式硬件
希和202712 小时前
51 单片机入门笔记:江科大课程代码逐行讲解(按键控制 LED 流水灯)
笔记·单片机·mongodb
希和202713 小时前
51 单片机按键控制 LED:江科大课程代码小白笔记
笔记·单片机·嵌入式硬件
希和202713 小时前
51 单片机 LED 流水灯:从直接法到循环法(江科大课程笔记)
笔记·单片机·mongodb