你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32运行一个月后死机怎么办

[复制链接]
妙手书生 提问时间:2019-2-20 14:04 /
   stm32运行一个月后死机怎么办
收藏 评论8 发布时间:2019-2-20 14:04

举报

8个回答
wenyangzeng 回答时间:2019-2-20 14:29:35
加看门狗,同时定期初始化变量

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

TLLED 回答时间:2019-2-20 15:48:30
最好能知道程序死在那个位置,维护有bug的函数

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

xmshao 回答时间:2019-2-20 15:59:26
要搞清什么原因死的,电源问题?代码问题?干扰导致Boot脚电平波动?

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

大陶 回答时间:2019-2-20 16:10:32
最好知道司机的原因,是不是因为程序误擦除了内部FLASH的代码,或者加入看门狗,死机后看门狗重启。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

七哥 回答时间:2019-2-20 16:15:21
得排查分析一下死机原因。
程序中看门狗是必不可少的,最好用独立看门狗。
具体硬件的话,需要考虑的东西比较多。电磁兼容,抗电磁干扰,电源防浪涌TVS,管脚ESD,电压监控掉电复位电路,使用环境温、湿度。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

qiangtech 回答时间:2019-2-20 16:44:39
电源波动影响的可能比较大,可以的话加看门狗。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

五哥1 回答时间:2019-2-20 17:41:12
恭喜你,你遇到了前人不能解决的问题之一,这个也是看门狗出现的原因。就是要你的程序里加上看门狗。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

L.J.Lay 回答时间:2019-2-21 10:24:00
估计是程序BUG,我计算了下,如果你有一个寄存器是32位的,每个毫秒有一次累加,当加到4294967295的时候就会有溢出,此时时间大概就是一个月多半个月的样子,如果晶振不准有些偏差,时间可能会再少几天。而你的程序可能就是因为有溢出,造成了某处的逻辑出现问题

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版