STM32 核心输入、输出模式

STM32 输出模式

通用推挽输出

上方有个P-MOS 接高电平,下方有个N-MOS接低电平 当单片机输出高电平时,上方P-MOS导通,下方N-MOS断开,电流像水一样被推向外部,这叫"推"

当需要输出低电平时,上方P-MOS关闭,下方N-MOS导通,外部电流被拉向地线,这叫"挽"

通用开漏输出

上方的P-MOS 被硬件直接禁用了,只有N-MOS接通GPIO引脚,若N-MOS导通,引脚自然接入低电平;但是,当N-MOS断开时,引脚就变成悬空状态,也称为高阻态 ,所以开漏输出要像输出高电平,必须依靠外部接一个上拉电阻

复用推挽、复用开漏

其实是上述两种情况结合在一起了,只不过用多路复用器 决定是寄存器 还是 片上外设(PWM、串口)输出控制电路是推挽输出 还是开漏输出模式

STM32 四种输入模式

浮空输入

GPIO 既不接内部正极,也不接负极,完全处于悬空状态,会被外界环境干扰

数字输入

上拉输入

在芯片内部,给引脚和3.3V电源之间,接入一个上拉电阻 ,还要在引脚的另一端接一个按键和GND,当按下按键的时候,引脚瞬间变成低电平0,适合接地按键

下拉输入

在芯片内部,给引脚和GND之间,接入一个下拉电阻 ,还要在引脚的另一端接一个按键和VCC,当按下按键的时候,引脚瞬间变成高电平1,适合检测高电平信号

模拟输入

直通ADC转换器,专门用作采集电压

相关推荐
深圳光特通信豆子7 分钟前
TTL 光模块在工业控制与串口通信中的应用指南(10M BIDI 单模系列)
单片机·嵌入式硬件
桀人10 分钟前
SPI概念引入
stm32·单片机·嵌入式硬件
离凌寒1 小时前
一、基于stm32+freertos下LD2410D和R60ADB1两款雷达的使用效果
stm32·单片机·嵌入式硬件
国科安芯1 小时前
商业光学遥感载荷焦平面供电链的低噪声稳压器研究综述——以国科安芯ASP7A84AS型3A低压差线性稳压器为器件级参照
大数据·网络·嵌入式硬件·平面·卫星·商业航天·抗辐射
幼儿园蛋小黄1 小时前
从 STM32N647 的 AI 部署入门嵌入式:一条可落地的学习路线
人工智能·stm32·学习
NamoAmitabha1283 小时前
嵌入式开发中的定时器---deepseek
单片机·嵌入式硬件
福建佰胜张工4 小时前
深度解析 Allen-Bradley 150-B135NBDA 智能电机控制器:选型、参数与工业应用
运维·数据库·单片机·嵌入式硬件·安全·自动化
secondyoung4 小时前
Cortex-R52与TriCore详细对比
arm开发·单片机·嵌入式硬件·mcu
送外卖的工程师4 小时前
STM32仓库环境监测系统
stm32·单片机·嵌入式硬件
芯思路4 小时前
STM32开发学习笔记之十【AI部署】
笔记·stm32·学习