打印
[STC单片机]

STC12C5A60S2 重启

[复制链接]
1180|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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关了啊

使用特权

评论回复
5
gx_huang| | 2018-5-2 15:39 | 只看该作者
复位的原因很多:
1、WDT复位
2、低压复位
3、软件异常跑飞复位

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝