请选择 进入手机版 | 继续访问电脑版

930电子网

 找回密码
 立即注册
快捷导航
搜索
艾克姆科技推出最新产品STM32F103ZET6开发板
查看: 97|回复: 0

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

[复制链接]

94

主题

240

帖子

6482

积分

版主

Rank: 7Rank: 7Rank: 7

积分
6482
发表于 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

GMT+8, 2019-8-24 20:13 , Processed in 0.500940 second(s), 27 queries .

Powered by 930电子网 X3.2

© 2013-2023 930ebbs

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