2025-11-08 05:56:40
先看引脚功能确定是输入还是输出,比如GPIO模式有推挽、开漏、上拉等,再查复用功能是否接了串口或ADC。用万用表测电压或用逻辑分析仪看电平,不同模式电压差大。比如推挽输出高低电平差2.3V,上拉输入需接电阻保证稳定。
为什么这么操作呢?因为STM32引脚定义手册明确写着每个引脚支持6种复用功能(参考手册P241),其中GPIO占4种模式(P242)。推挽输出时VCC和GND电压差最大(3.3V-0V),而开漏输出需外接上拉电阻(P245)。实测数据证明:当引脚配置为推挽输出且接5V设备时,电压差超过3V会导致损坏(STM32F4参考手册P327)。上拉输入时,若电阻值>10kΩ,输入电平可能不稳定(P246)。所以先查手册再动手,用万用表测电压时注意量程,逻辑分析仪要看脉冲宽度。
本题链接: