用双单片机解决单片机卡死的问题

2019-07-21 01:25发布

目前用的STM32,但是不适合用看门狗,为了防止STM32卡死导致的异常,外加一个51核的单片机,让STM32持续给51单片机发送指令,一旦异常,51单片机就可以检测到STM32异常,然后做一些相关处理,不知道这样是否可行,或者有更好的办法,麻烦分享一下哈。。。谢过了,或者谈一下自己的想法。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
十日
1楼-- · 2019-07-21 03:26
 精彩回答 2  元偷偷看……
PCA
2楼-- · 2019-07-21 08:49
不是有一堆看门狗芯片,如MAX813L,X5045S8I这些,不比外置单片机可靠,还省的设计51程序、烧录程序的麻烦事,万一你的51再卡死呢
nicechp
3楼-- · 2019-07-21 14:18
你选用的stm32芯片无法使用IWDG独立看门狗?IWDG配置一次后就一直有效,无需每次上电配置。

如果必须要用外部硬件看门狗,可以用逻辑器件74HC4060异步计数器,stm32输出方波信号作计数清零,
一旦stm32程序崩溃,计数器将计数溢出,溢出信号拉低stm32外部复位脚,从而实现复位。
DongInker
4楼-- · 2019-07-21 19:28
 精彩回答 2  元偷偷看……
hgr211
5楼-- · 2019-07-21 22:17
stm32不适合用看门狗,这是多么奇葩的理论。估计你连stm32有多少个系列都不清楚
warship
6楼-- · 2019-07-22 01:33
 精彩回答 2  元偷偷看……

一周热门 更多>