打印

贡献一段开启看门狗程序,同时求关看门狗程序

[复制链接]
1693|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
c555|  楼主 | 2012-8-22 09:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
IWDG_KR=0xcc;    //启动看门狗
IWDG_KR=0x55;    //解除写保护
IWDG_RLR=0xff;   //重装载寄存器 每次在IWDG_KR 寄存器中写入0xAA时,这个寄存器中的内容会
          //被传送到看门狗的计数器中
IWDG_PR=0x06;    //看门狗时钟预分频器  分频系数256  
IWDG_KR=0xAA;    //重启动写保护,同时也是在其它程序中的清除看门狗语句

上面这个程序验证通过,(在stm8系列芯片中),但不知怎么关了它,因为程序要去睡眠,如不关了,在睡眠后,会复位。
沙发
c555|  楼主 | 2012-8-22 10:08 | 只看该作者
问题解决了:victory:,打开后,就不能关闭了,也就是说,如果用睡眠,就不能用看门狗了,以下是资料介绍:

WDG(看门狗) 定时器可用选项设置字节或软件来激活。一旦激活,除非复位,用户程序不能够
关闭看门狗。

使用特权

评论回复
板凳
t.jm| | 2012-8-22 10:19 | 只看该作者
2# c555
也不是这样吧,你可以修改:
WWDG_HALT in Option Byte 为0.

使用特权

评论回复
地板
c555|  楼主 | 2012-8-22 11:25 | 只看该作者
窗口看门狗有这个功能,进入停机可停止看门狗,普通看门狗不可以,准备再研究一下窗口看门狗

使用特权

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

本版积分规则

264

主题

556

帖子

3

粉丝