非常重要。STM32上电后、用户代码运行前,引脚默认状态由复位配置决定,通常是高阻态(浮空输入),但部分引脚(如JTAG/SWD相关PA13/PA14/PA15、PB3/PB4)默认复用为调试功能,输出可能受内部上拉影响。若外设(如继电器、MOS管驱动、LED阳极)在默认高阻态下可能误动作,需在硬件上加上下拉电阻,或软件中尽早(如SystemInit后、main开头)配置GPIO为确定电平(推挽输出低或高)。实操建议:1)查数据手册的复位章节,确认每个引脚的默认状态;2)对关键控制引脚,用外部电阻强制初始电平;3)在main函数第一行设置GPIO,避免中断或外设初始化期间的毛刺。
mcuku 阿沐 · 2026-08-19