[STM32F1] stm32死机不复位

[复制链接]
3714|15
 楼主| LIUJIHUA0925 发表于 2017-4-6 14:16 | 显示全部楼层 |阅读模式
我使用的是stm32f103c8的芯片,用在楼宇的门禁设备上,但是,发现偶尔会出现死机的情况,并且很多的板子都出现这个问题,死机之后,外部的复位电路芯片给了复位的信号,却不能使CPU复位重启。我用的复位的芯片是MAX809SE,晶振是8MHz。起振的电容是20pF,我可以在死机的状态量出,复位的管脚有高电平,3.3V的电压,死机的时候,电压un是良好的,排除温度的问题。
时光深巷已无她 发表于 2017-4-6 16:28 | 显示全部楼层
楼主解决了分享一下,重启电压不够?
mituzu 发表于 2017-4-6 17:03 | 显示全部楼层
死机用看门狗试试
mituzu 发表于 2017-4-6 17:05 | 显示全部楼层
复位电路可能设置的不对
戈卫东 发表于 2017-4-6 18:11 | 显示全部楼层
低电平复位。如果只有高电平是没有用的。
zchong 发表于 2017-4-6 18:16 | 显示全部楼层
用示波器看看复位信号是否正常
zchong 发表于 2017-4-6 18:18 | 显示全部楼层
另外要注意,“是否能复位重启”的判断依据是什么?会不会已经重启了,但是重启后立刻又进入某个死循环或跑飞的状态,看上去就像无法重启一样。
huaiqiao 发表于 2017-4-6 22:03 | 显示全部楼层
死机的时候,用软件看门狗复位看看
mmuuss586 发表于 2017-4-7 08:10 | 显示全部楼层
高电平复位?
不对吧
00750 发表于 2017-4-7 09:09 | 显示全部楼层
MAX809只是电压监测ic吧,起不到看门狗的作用。防程序跑飞还是要用看门狗的,stm32内部就有看门狗,楼主启用一下试试。
yuchunlin 发表于 2017-4-7 09:32 | 显示全部楼层
注意复位电平,复位时间等参数
yzqok 发表于 2017-4-7 11:15 | 显示全部楼层
坐等解决
nyszx 发表于 2017-4-7 12:27 | 显示全部楼层
10楼正解,max809只是检测电压来输出复位的,STM32死机还能影响到供电电压使max809发出复位信号?这种情况看门狗才是最好的选择。
flyingplus 发表于 2017-4-7 15:45 | 显示全部楼层
外部看门狗芯片sp706,还可以再启用内部软狗
iamaiqiyi 发表于 2017-4-7 23:04 | 显示全部楼层
内部的看门狗能不能复位?
iamaiqiyi 发表于 2017-4-7 23:07 | 显示全部楼层
外部复位电路可能存在问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部