我一块板子,使用正常,但使用过一段时间后(1个月左右),就发现不能再运行了,因为没用JTAG,只有在系统刚开始还没配置时钟前就做了段点亮LED的方法,发现,LED既然都不亮,也就是说程序根本就没运行起来。
奇怪的是原来使用正常,现在是能用串口下载(排除了内部晶振出问题),就是没法运行。开始以为线路什么地方短了导致进入了下载模式,但经试验证明MCU没有进入。
已经发生两次了,第一次发生时我以为外部有源晶振没有能起振,结果就做了如果外部起振失败就转内部,然后加焊了一些重点电路就好了。
现在又出现了,郁闷,代码和电路我都在其他电路上用过多次,从没出现该问题。
复位脚接104电容到地,BOOT0是10K下拉到地,另外1K连VCC用来做个跳线连BOOT0以便进入下载。BOOT1下拉10K到地,并用于IO输出。
请各位帮帮分析下原因。谢谢了。 |