STM32F103单片机死机后,复位没有作用

2019-12-16 22:37发布

项目上使用的STM32F103RC单片机,通过PWM控制12v风扇转速,需要周期的启停风扇。最近单片机会不定时的死机,一两天会死一次,有时会好几天也没问题。
后来增加看门狗,让单片机宕机后可以自己重启。最近又出现死机问题,但是看门狗没有作用,手动复位后也没用,只有给板子重新上电后才能正常运行。有人遇到过这个问题吗?
图中的RELAY_02_B连接的是继电器,继电器负责给风扇提供12V电。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
.titrwh
1楼-- · 2019-12-18 06:46
其实很简单 发表于 2018-10-25 17:12
片子不至于坏吧,重新给板子上电掉电就好了。看论坛里别人也有类似的问题,大概说问题出在晶振 ...

断电也确实不行,复位脚一直被拉低,只有强行拉高能用,很奇怪,查了网上也有说电源不稳定的,反正我这个换了芯片到今天都好着
lcw_swust
2楼-- · 2019-12-18 07:44
其实很简单 发表于 2018-10-25 17:14
串个多大的合适

1K左右        
sgweilong
3楼-- · 2019-12-18 11:42
不要用继电器,用PMOS控制12V

风扇启停瞬间,用示波器量一下波形,想办法把干扰降低,比如地线串个电阻
fengyunyu
4楼-- · 2019-12-18 16:19
 精彩回答 2  元偷偷看……
yy625
5楼-- · 2019-12-18 17:40
之前STM32L071也遇到过,打静电打死了,用复位脚复位是不行的,一定要重新上电才行!
个人感觉ST这个设计是比较坑的

一周热门 更多>