930电子网

 找回密码
 立即注册
艾克姆科技推出最新产品STC32G12K128开发板
查看: 8576|回复: 0

STC15W4K32S4系列看门狗外设之看门狗控制寄存器和溢出时间计算

[复制链接]

101

主题

333

帖子

7428

积分

版主

Rank: 7Rank: 7Rank: 7

积分
7428
发表于 2019-8-9 08:41:28 | 显示全部楼层 |阅读模式
本帖最后由 正是河豚 于 2019-8-9 08:41 编辑
    1、STC15W4K32S4系列单片机看门狗外设只有一个寄存器就是看门狗控制寄存器WDT_CONTR,该寄存器不支持位寻址,该寄存器的B0~B2位用于设置看门狗定时器时钟分频系数,寄存器B3位是单片机空闲模式时的看门狗控制位,寄存器B4位是清零看门狗计数器计数控制位,寄存器B5位是看门狗使能控制位,寄存器B7位是看门狗溢出标志位。


    2、STC15W4K32S4系列单片机看门狗溢出时间计算公式如下图。

    注:STC官方手册上面没有给出看门狗溢出时间的推导过程,也没有明确说明看门狗定时器的时钟频率,以系统时钟12分频后给看门狗定时器提供时钟是最合理解释。
    3、看门狗溢出时间计算举例:配置WDT_CONTR寄存器B2位PS2为0,配置WDT_CONTR寄存器B1位PS1和B0位PS0均为1,系统时钟为11.0592MHZ,计算看门狗溢出时间。
    1)看门狗定时器时钟分频系数PS[2:0]值为011,转成十进制是3,进而得出分频因子PSC值为16。
    2)看门狗溢出时间:(16*12*32768)/11059200=0.5688s=568.8ms。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

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

本版积分规则

QQ|手机版|官方淘宝店|930电子网 ( 皖ICP备16000695号-2 )

Copyright © 合肥艾克姆电子科技有限公司
快速回复 返回顶部 返回列表