[STC单片机] STC12C5A60S2 重启

[复制链接]
 楼主| xunxu020 发表于 2018-5-1 22:48 | 显示全部楼层 |阅读模式
本人想将能正常运行于SynvMos的SM89516A芯片的单片机程序移植到STC12C5A60S2,经适应性修改,串口,中断均能正常工作,可出现莫名重启现象,有的时候是运行一两个小时重启,有时又是十几个小时之后才重启。这程序在SM89516A芯片上跑的好好的,什么到了STC12C5A60S2就不行,怀疑是程序异常改写了WDR_CONTR或IAP_CONTR寄存器引起的热启动,可实在找不出哪里会改动这两个寄存器啊。哪位高手给断断,不胜感激!
ningling_21 发表于 2018-5-2 11:10 | 显示全部楼层
是不是开了看门狗
mailshichao 发表于 2018-5-2 11:52 | 显示全部楼层
这种情况比较麻烦了,可能是电路也能是软件,电路方面建议检测复位,软件只能用排除法了,一点点的打开软件的相关功能模块,看把那部分程序能使后会有这种情况
祝早日解决问题
 楼主| xunxu020 发表于 2018-5-2 15:21 | 显示全部楼层
ningling_21 发表于 2018-5-2 11:10
是不是开了看门狗

下载时候,看门狗没有开,且将Reset关了啊
gx_huang 发表于 2018-5-2 15:39 | 显示全部楼层
复位的原因很多:
1、WDT复位
2、低压复位
3、软件异常跑飞复位
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

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