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

2019-12-16 22:37发布

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

代码就是简单的PID控制PWM来实现控制风扇,开一分钟,关一分钟
其实很简单
3楼-- · 2019-12-17 20:06
.titrwh 发表于 2018-10-25 15:24
我的昨天也出现问题,比你的还严重,重新上电都不行,仿真或下载程序都不行,测量复位脚只剩0.6V左右了,用 ...

片子不至于坏吧,重新给板子上电掉电就好了。看论坛里别人也有类似的问题,大概说问题出在晶振
其实很简单
4楼-- · 2019-12-18 00:43
现在的晶振用的8M晶振,起震电容是20pf
其实很简单
5楼-- · 2019-12-18 04:09
 精彩回答 2  元偷偷看……
其实很简单
6楼-- · 2019-12-18 05:24
lcw_swust 发表于 2018-10-25 15:22
风扇SEN串个串阻

串个多大的合适

一周热门 更多>