一、GPIO 工作模式总览STM32F103C8T6 的每个 GPIO 引脚都由硬件电路独立控制,通过配置寄存器可划分为4 大类共 8 种具体工作模式,所有模式定义、硬件逻辑均来自 ST 官方参考手册。从硬件底层看,每个 GPIO 引脚内部包含:施密特触发器(数字输入整形)、上拉 / 下拉电阻、PMOS+NMOS 输出驱动管、复用外设连接通道、模拟通道开关。不同模式本质是开关这些硬件模块,实现不同的功能。二、所有模式的原理、区别与适用场景1. 输入模式大类(MODE=00,输出驱动器关闭,仅读取引脚电平)输入模式下,引脚的输出驱动器完全关闭,施密特触发器开启,引脚电平经过整形后存入输入数据寄存器,CPU 可读取引脚电平。分为 3 种子模式:子模式硬件逻辑核心特点适用场景浮空输入内部上拉、下拉电阻全部断开,引脚电平完全由外部电路决定引脚悬空时电平不确定,易受电磁干扰出现跳变