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

相关推荐
殷忆枫5 小时前
基于STM32的ESP8266连接Onenet(HAL库)
stm32·单片机·嵌入式硬件
Sophia么么5 小时前
嵌入式知识---如何配置定时器的时基单元,如何配置输出通道
单片机·嵌入式硬件
2401_863318636 小时前
基于单片机的恒温箱设计
单片机·嵌入式硬件
ベadvance courageouslyミ6 小时前
嵌入式硬件基础
嵌入式硬件·51单片机·嵌入式·数码管·二极管
范纹杉想快点毕业6 小时前
欧几里得算法与扩展欧几里得算法,C语言编程实现(零基础全解析)
运维·c语言·单片机·嵌入式硬件·算法
2301_773730316 小时前
嵌入式—51单片机day1
单片机·嵌入式硬件·51单片机
代码游侠7 小时前
学习笔记——嵌入式与51单片机学习
单片机·嵌入式硬件·学习·51单片机
代码游侠7 小时前
学习笔记——嵌入式系统与51单片机核心
笔记·单片机·嵌入式硬件·学习·51单片机
小郭团队8 小时前
教育公平的探索
大数据·人工智能·嵌入式硬件·算法·硬件架构
lemoncat88 小时前
PCB线圈电感设计器推荐
嵌入式硬件·pcb