STM32-GPIO-推挽输出详解

STM32-GPIO-推挽输出详解

STM32-GPIO-推挽输出详解

刚学过模电,又要学习STM32了。网上看了很多个UP主讲解GPIO,有的博主讲的很细,有的博主讲的比较泛泛而谈。其中我想很清楚的知道推挽输出的过程。

但是很遗憾,没有一个博主讲的很细。于是我来述说吧。

从官网下载参考手册

https://www.st.com.cn/zh/microcontrollers-microprocessors/stm32f103/documentation.html

找到参考手册的GPIO

推挽输出详解

  1. 这里的P-MOS和N-MOS没有说是增强型还是耗尽型的。但是通过逻辑计算,需要时增强型的。
  2. 这里的MOS的极性应该如下
  3. Output control应该有一个反相器
预想输出 导通MOS管 说明
1高电平 P-MOS导通,N-MOS关闭 P-MOS的Ugs<Ugs(th)导通;N-MOS的Ugs=0关闭
0低电平 P-MOS关闭,N-MOS导通 P-MOS的Ugs=0关闭;N-MOS的Ugs>Ugs(th)导通

仿真演示


multisim仿真文件下载:https://gitee.com/xiaolixi/l-stm32/raw/master/GPIO推挽输出.ms14

相关推荐
fhq_fn_jgd1 分钟前
51单片机(中断,定时器)
stm32·单片机·嵌入式硬件
hahaha601610 分钟前
HLS高层次综合设计技巧--数组
开发语言·嵌入式硬件·算法·fpga开发
云泽80836 分钟前
STM32 USART 详解(六):HAL库初始化及阻塞式收发源码拆解
stm32·单片机·嵌入式硬件
linx2951 小时前
单元九 · 零基础路线图-第 7–9 周·类与 RAII
c语言·开发语言·数据结构·c++·嵌入式硬件·算法
无忧.芙桃1 小时前
嵌入式(一):嵌入式历史与计算机基础:从 ENIAC 到 MCU 四大技术方向
c语言·单片机·嵌入式硬件·计算机
嵌入式er2 小时前
经纬恒润(成都)嵌入式一面 + 二面
单片机·嵌入式硬件
POMAGTOR2 小时前
【磁吸 POGOPIN 连接器 汽车医疗机器人弹簧顶针】
嵌入式硬件·机器人·汽车
clear sky .3 小时前
内存8字节对齐是什么?
c语言·stm32·嵌入式硬件
辰域电子3 小时前
STM32项目开源:智能安防与燃气监测系统(代码+原理图+仿真)
stm32·单片机·嵌入式硬件·开源·毕业设计·proteus
HUI-4744 小时前
EG1170|SSOP‑10 外置 MOS 200V 异步降压控制器,快充 / 电池充电大电流降压优选
嵌入式硬件·硬件工程