(先检查板子外观,是否存在明显虚焊短焊问题上电前先检查对应电源与地是否短路,确认无短路才可上电)
单片机上电后没有运转,首先要检查什么
1.电源检查 (Power Supply)
- 操作:使用万用表(直流电压档)测量 VCC 和 GND 之间的电压。
- 目标:确认电压是否为预期值(如 3.3V 或 5V),排除虚焊、短路或供电异常。
2.复位信号检查 (Reset Signal)
- 操作:用万用表测量复位引脚(如 RST)电压,或用示波器观察其时序。
- 目标:确认复位信号已正确释放(从低电平变高电平)。若复位信号持续为低,单片机将一直处于复位状态,无法启动。
- 补充一点:如果有时候程序跑飞也有可能是复位时序不当。
3.时钟信号检查 (Clock Signal)
- 操作:使用示波器观察晶振引脚(XTAL1/XTAL2)或主时钟输出引脚的波形。
- 目标:确认时钟信号已起振且频率正确(如 8MHz 方波)。无时钟则单片机无法执行指令。
4.程序烧录检查 (Program烧录)
- 操作:重新连接下载器(如 J-Link, ST-Link),尝试重新烧录程序。
- 目标:确认代码已成功写入 Flash,排除烧录失败或程序损坏的可能性。
5.代码死循环检查 (Dead Loop in Code)
- 操作:使用调试器(Debugger)进行单步调试(Step-by-step Debugging)。
- 目标:定位程序是否卡在初始化代码或某个无限循环中,而非真正“不运转”。




![[开源]基于STM32单片机WIFI智能窗户系统 Onenet云平台设计HK-003-171主机测评](https://www.171host.com/wp-content/uploads/2026/09/20260903070616-6a991c6823886-220x150.jpg)
