找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5619|回复: 6
打印 上一主题 下一主题
收起左侧

STC单片机看门狗 喂狗 溢出时间问题

[复制链接]
跳转到指定楼层
楼主
各位师傅好,
请教一个单片机问题。
我现在用的是STC15W408AS型号的学习板,现在我写了个程序。
在下载的时候,启用了看门狗,如图一:


启用了这个看门狗后,平均9秒左右会溢出一次复位。(没有喂狗)。


但是我如果使用了下面这一句“喂狗”程序后(WDT_CONTR = 0x35;),这个溢出时间就变成1秒左右了。很快。
如图二:



请问:为什么加了喂狗指令后,溢出时间变短了,我不想这么快溢出,应该怎么办呢?怎么保留原来的9秒溢出时间。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:710522 发表于 2020-5-7 01:39 | 只看该作者
找到原因了。0x35改为0x37即可以了。  35预分频是64,37预分频是256
回复

使用道具 举报

板凳
ID:213173 发表于 2020-5-7 05:53 | 只看该作者
WDT_CONTR=0x37;//9.1022 S


回复

使用道具 举报

地板
ID:401564 发表于 2020-5-7 08:20 | 只看该作者
是0x37,不是0x35
哥们不看数据手册的吗?
回复

使用道具 举报

5#
ID:65956 发表于 2020-5-7 08:36 | 只看该作者
这是你人为的把它变小了,要看手册,喂狗0x37你试看看,应可以8-9秒
回复

使用道具 举报

6#
ID:402026 发表于 2020-5-7 11:03 | 只看该作者
大家都讨论的真好!相互学习,迅速提高。
回复

使用道具 举报

7#
ID:312575 发表于 2021-3-8 17:33 | 只看该作者
你把界面上的:复位脚用作I/O口,不打勾看。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表