单片机工作几小时后又出现重启是怎么回事

单片机产品在工作的时候,上电后是正常工作的,但是工作了几个小时后,偶尔会出现单片机重启的现象。从描述可以判断出,电路在大多数的时间里工作是正常的,但是偶尔会出现单片机重启故障,而电源是稳定的。所以可以判断出硬件电路是正常的。那么问题可能是程序本身的问题或者是有干扰源。
1 可能存在干扰
可能有干扰源存在,而该干扰源可能不是有规律的干扰。单片机一般都具有复位引脚,要么高电平复位,要么低电平复位。比如stm32系列是低电平复位,51单片机是高电平复位。可以将单片机复位引脚飞线,使用示波器捕捉其引脚电平。再发生重启现象时,查看复位引脚上是否出现了复位电平。如果存在复位电平,则检查一下周围其他设备的现象分析一下是否存在干扰的可能性。
2 可能是程序中有看门狗
有些单片机具有看门狗的。如stm32单片机具有独立看门狗iwdg以及窗口看门狗wwdg。首先查看喂狗指令是否正常。尤其是在通讯代码中,为了防止接收超时或者发送超时,在代码中都会加入看门狗或者是定时指令。这时候要分析不是不是存在逻辑错误使代码陷入了死循环触发了看门狗或者定时指令。
像这种偶发性的问题,在查找bug时,故障复现比较困难,所以解决问题时也比较麻烦,一定要保持清醒的头脑,避免钻入牛角尖。

新一代iPad Pro上,苹果首发了A10X芯片安兔兔跑分揭晓 吊打其他处理器
小米可折叠手机曝光 支持双侧折叠
三分钟了解电视机接口类型与作用
巴林银行和金融研究所计划设立国内第一个区块链学院
RFID已经成为最关注的技术
单片机工作几小时后又出现重启是怎么回事
oppor11什么时候上市?oppor11最新消息:oppor11邀请函曝光,外观配置提前看
三大举措掀起“5G+工业互联网”发展热潮
为什么说史陶比尔机器人是全球领域的工业机器人领先者之一?
Java和C语言的学习难度比较
小米6颠覆传统:金属机身+MIUI9+两版本,想要的全都有!
重磅!美媒发布2016全球物联网发展研究报告
英威腾PLC助力包装机企业拥有国产“大脑”
宝鸡吉利工厂初体验:揭秘吉利在生产管理上的虚与实
MAX2395 WCDMA准直接调制器,带有VGA和PA驱动
京写株式会社计划在越南建线路板新工厂
华为Mate10什么时候上市?华为Mate10未发先火,最美旗舰性能配置满分,也是华为“史上”最贵手机
Galaxy S20 Fan Edition触摸屏的问题并不普遍
诺奖得主丁肇中发布5年太空实验结果 颠覆人类宇宙线认识
碳酸锂狂欢,涨停!