东软网站建设方案,河南网站制作工作室,360网址导航主页,wordpress建材主题我正在录制《手把手教你学 STM32 单片机》的教程#xff0c;我们的Kingst STM32视频教程预计两个月完成。今天单独把 GPIO 里大家最容易迷糊的推挽输出、开漏输出、高阻态讲清楚很多人看不懂 GPIO#xff0c;本质是MOS 管没理解。模电内容很多#xff0c;但单片机里只要记住…我正在录制《手把手教你学 STM32 单片机》的教程我们的Kingst STM32视频教程预计两个月完成。今天单独把 GPIO 里大家最容易迷糊的推挽输出、开漏输出、高阻态讲清楚很多人看不懂 GPIO本质是MOS 管没理解。模电内容很多但单片机里只要记住几点MOS 管基础只记这 3 点1、只分两类P-MOS、N-MOS2、三个极G栅极、S源极、D漏极GS是控制端DS 是通路3、导通规则P-MOSG 低电平 → 导通N-MOSG 高电平 → 导通掌握这个下面三种模式一看就懂。二、三种 IO 模式原理1. 推挽输出内部P-MOS 和 N-MOS 轮流导通●输出低电平N-MOS 导通接 GND●输出高电平P-MOS 导通接 VCC●特点可强推高、强推低驱动能力强2. 开漏输出内部P-MOS 永远关闭只控制 N-MOS●N-MOS 导通 → 输出低电平●N-MOS 关断 → 输出高阻态无法自己输出高电平●想输出高电平必须外部加上拉电阻●常用于 I2C 等通信总线3. 高阻态P-MOS 和 N-MOS 全部关断。●IO 口与内部完全断开对外无驱动只用于输入。●只要搞懂 P-MOS、N-MOS 的导通逻辑GPIO 这三种状态就非常简单。