找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4933|回复: 6
收起左侧

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

[复制链接]
ID:710522 发表于 2020-5-7 01:22 | 显示全部楼层 |阅读模式
各位师傅好,
请教一个单片机问题。
我现在用的是STC15W408AS型号的学习板,现在我写了个程序。
在下载的时候,启用了看门狗,如图一:
51hei截图20200507011617.png

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


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


请问:为什么加了喂狗指令后,溢出时间变短了,我不想这么快溢出,应该怎么办呢?怎么保留原来的9秒溢出时间。
回复

使用道具 举报

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
无标题.jpg

回复

使用道具 举报

ID:401564 发表于 2020-5-7 08:20 | 显示全部楼层
是0x37,不是0x35
哥们不看数据手册的吗?
回复

使用道具 举报

ID:65956 发表于 2020-5-7 08:36 | 显示全部楼层
这是你人为的把它变小了,要看手册,喂狗0x37你试看看,应可以8-9秒
回复

使用道具 举报

ID:402026 发表于 2020-5-7 11:03 | 显示全部楼层
大家都讨论的真好!相互学习,迅速提高。
回复

使用道具 举报

ID:312575 发表于 2021-3-8 17:33 | 显示全部楼层
你把界面上的:复位脚用作I/O口,不打勾看。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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