930电子网

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

STC15W4K32S4系列定时器之工作模式分析

[复制链接]

101

主题

333

帖子

7428

积分

版主

Rank: 7Rank: 7Rank: 7

积分
7428
发表于 2019-7-2 08:58:54 | 显示全部楼层 |阅读模式
本帖最后由 正是河豚 于 2019-7-2 09:49 编辑
    1、STC15W4K32S4系列MCU不同的定时器/计数器所具有的可供选择的工作模式不同,定时器/计数器0和定时器/计数器1有多种模式可供选择,选择模式是通过寄存器TMOD对应的M0位和M1位实现。定时器/计数器2、定时器/计数器3和定时器/计数器4只有默认的一种工作模式。

   
    2、定时器/计数器0和定时器/计数器1工作模式0分析。

    1)定时器/计数器0和定时器/计数器1均有GATE门控位为0、为1的情况。
    2)当GATE=0时,控制定时器/计数器完全由TRx(定时器运行控制位)决定。
    3)当GATE=1时,控制定时器/计数器不仅由TRx(定时器运行控制位)决定,还由外部中断引脚上的信号决定。此时,可用于脉宽测量。
    4)图中隐藏2个寄存器RL_THx和RL_TLx,RL_THx和THx共用同一个地址,RL_TLx和TLx共用同一个地址。当Tx被禁止工作时,写入THx和TLx的内容会同时被写入RL_THx和RL_TLx中。当Tx开启工作时,准备写入THx和TLx的内容,其实没有被写入到写入THx和TLx中,而是写到了RL_THx和RL_TLx中。这样便巧妙的实现16位重装载定时。而读THx和TLx的内容时,读取的就是THx和TLx的内容,而不是RL_THx和RL_TLx中的值。

    3、定时器/计数器2、定时器/计数器3和定时器/计数器4工作模式0分析。


    1)定时器/计数器2、定时器/计数器3和定时器/计数器4不存在门控位GATE,对定时器/计数器的控制完全由TxR(定时器运行控制位)决定。
    2)定时器/计数器2、定时器/计数器3和定时器/计数器4有且只有一种模式,即16位重装载模式,实现重装载的原理请参考对定时器/计数器0和定时器/计数器的分析。

















本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

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