看门狗的问题?

[复制链接]
1373|23
 楼主| spark周 发表于 2018-11-6 17:39 | 显示全部楼层 |阅读模式
程序死机了,应该是看门狗的问题,不过程序一开始就是WDTCTL = WDTPW + WDTHOLD;怎么还会死机?
dengdc 发表于 2018-11-6 17:45 | 显示全部楼层
能把你的程序贴出来看看么?不知道你说的程序死机是个什么情况。
heweibig 发表于 2018-11-6 17:48 | 显示全部楼层
不关闭看门狗的话,会重启,不是死机
 楼主| spark周 发表于 2018-11-6 17:52 | 显示全部楼层
搞定了,呵呵,犯了低级错误……结贴啦,多谢各位
wwppd 发表于 2018-11-7 13:16 | 显示全部楼层
是否打开了某个中断?
jkl21 发表于 2018-11-7 13:16 | 显示全部楼层
常见错误为指针操作错误。
maqianqu 发表于 2018-11-7 13:17 | 显示全部楼层
扰源可能导致程序跑飞
dspmana 发表于 2018-11-7 13:17 | 显示全部楼层
用仿真运行
eefas 发表于 2018-11-7 13:18 | 显示全部楼层
依赖于看门狗是不能保证单片机百分之百不死机的。
aspoke 发表于 2018-11-7 13:18 | 显示全部楼层
看门狗功能可以在一定程度上提高系统的稳定性
232321122 发表于 2018-11-7 13:19 | 显示全部楼层
在单片机因外部干扰等原因“死机”时能够自动复位重新启动。
ghuca 发表于 2018-11-7 13:19 | 显示全部楼层
由于干扰造成程序跑飞后而陷入某一程序段 进入死循环状态
soodesyt 发表于 2018-11-7 13:19 | 显示全部楼层
看门狗其实就是一个定时器
updownq 发表于 2018-11-7 13:20 | 显示全部楼层
程序很容易跑飞
soodesyt 发表于 2018-11-7 13:20 | 显示全部楼层
定时器溢出是会产生一个中断响应
wwppd 发表于 2018-11-7 13:20 | 显示全部楼层
有响应和清除中端标志,导致程序一直进入中断,造成死机假象
ghuca 发表于 2018-11-7 13:20 | 显示全部楼层
开启状态下设置狗可能会出现问题。
jkl21 发表于 2018-11-7 13:20 | 显示全部楼层
寄存器造成死机
232321122 发表于 2018-11-7 13:20 | 显示全部楼层
你是不是使用定时器喂狗了呢?
maqianqu 发表于 2018-11-7 13:20 | 显示全部楼层
程序不能正常
您需要登录后才可以回帖 登录 | 注册

本版积分规则

821

主题

10121

帖子

4

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