打印
[资料下载]

华芯微特系统定时器(SYSTIC)

[复制链接]
112|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
LOVEEVER|  楼主 | 2023-10-22 21:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
1、概述
CortexTM-M0 核内部提供了一个 24 位系统定时器。该定时器使能后装载当前值寄存器(VAL)内数值并向下递减至 0,并在下个时钟沿重新加载重载寄存器(LOAD)内数值。计数器再次递减至0 时,计数器状态寄存器(CTRL)中标识位 COUNTERFLAG 置位,读该位可清零。复位后,VAL 寄存器与 LOAD 寄存器值均未知,因此使用前需初始化,向 VAL 写入任意值,清零同时复位状态寄存器,保证装载值为 LOAD 寄存器中数值。当 LOAD 寄存器值为 0 时,重新装载后计时器保持为 0,并停止重新装载。
2、 模块结构框图



3、功能描述
该定时器使能后装载当前值寄存器(VAL)内数值并向下递减至 0,并在下个时钟重新加载重载寄存器(LOAD)内数值。计数器再次递减至 0 时,计数器状态寄存器(CTRL)中的标志位COUNTERFLAG 置位,读该位可清零。复位后,VAL 寄存器与 LOAD 寄存器值均未知,因此使用前需初始化,向 VAL 写入任意值,清零同时复位状态寄存器,保证装载值为 LOAD 寄存器中数值。当 LOAD 寄存器值为 0 时,重新装载后计时器保持为 0,并停止重新装载。该计数器可用作实时系统的滴答定时器或一个简单的计数器。

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

171

主题

1398

帖子

4

粉丝