最近画了一个简单的STM32人机交互板,配有8个按键,一个12864显示屏,想实现按键发送指令,lcd屏显示的功能。最小系统板采用ST官方电路,焊接完测试时,程序可以正常下载,按键的上拉电平也正常为3.26V,也就没管那么多,继续调程序,调试了几次之后不知什么原因,板子突然不工作了(按键没反应,屏幕也不显示字符),按复位键也不起作用,就决定重新下程序,但此时程序也无法下载,报错:CPU can not be halted. 测了一下复位脚的电平,0.8V左右为低电平,也就是说单片机一直处于复位状态,因为官方给的复位电路没有上拉电阻,所以试着给单片机复位脚上拉一个10k电阻(接到板上3.3V的Vcc),结果依然无济于事,复位脚依然为低电平。网上查了一下相关问题,说重新焊接一块新板,无奈尝试了一下,单片机又正常工作了,可是没过多久,又出现了上述复位问题,我晕。。。。求给位经验丰富的大神帮忙,感激不尽!
|