- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
32 位微控制器
HC32L110 / HC32F003 / HC32F005
系列的 Base Timer
适用对象
系列 产品型号
HC32L110 HC32L110C6UA
HC32L110C6PA
HC32L110C4UA
HC32L110C4PA
HC32L110B6PA
HC32L110B4PA
HC32F003 HC32F003C4UA
HC32F003C4PA
HC32F005 HC32F005C6UA
HC32F005C6PA
HC32F005D6UA
目 录
1 摘要3
2 Timer 简介3
3 Base Timer 4
3.1 简介4
3.2 说明5
3.2.1 寄存器介绍5
3.2.2 工作流程介绍5
4 样例代码6
4.1 代码介绍6
4.2 代码运行8
5 总结 10
6 版本信息& 联系方式 11
应用笔记 Page 2 of 11
1 摘要
本篇应用笔记主要介绍HC32L110 / HC32F003 / HC32F005 系列的Base Timer 的功能及使用方
法。
2 Timer 简介
什么是Timer?
Timer ,定时器,功能是在指定的时间间隔内反复触发指定窗口的定时器事件。
(引自‘百度百科’,‘互动百科’,‘维基百科’)
Timer 基本原理?
定时器一般通过对已知输入时钟信号的脉冲个数进行计数或测量时间,每个定时器内部结构实
际上就是一个可编程的加法计数器,外加一些控制逻辑,并由编程来设置其工作模式及状态。
Timer 的应用?
定时器,一种极为常见的外部设备,可以用来测量时间间隔,用于在特定时间产生事件或确定
两个事件之间的时间间隔,也可用来对外部事件进行计数,产生特定的波形等。
应用笔记 Page 3 of 11
3 Base Timer
3.1 简介
华大HC32L110 / HC32F003 / HC32F005 系列MCU 的Base timer 包含三个定时器TIM0/1/2 。
TIM0/1/2 功能完全相同。TIM0/1/2 是同步定时/计数器,可以作为16 位自动重装载功能的定时
/计数器,也可以作为32 位无重载功能的定时/计数器。TIM0/1/2 可以对外部脉冲进行计数或
者实现系统定时。
本模块功能包括:
-计数功能
用于测定某个事件发生的次数,输入信号被内部的Pclk 采样。
-定时功能
用于产生间隔定时,定时器在每个时钟累加一次,计数到最大值产生溢出中断。
-Buzzer 功能
通过定时器的翻转输出功能可以实现驱动Buzzer 的功能。
-互联功能
通过内部互联可实现UART 波特率的自动识别,测量VC 比较输出的宽度,实现外部控制
计数等。
应用笔记 Page 4 of 11
3.2 说明
在该部分将主要介绍HC32L110 / HC32F003 / HC
您可能关注的文档
- Cortex-M离线编程器用户手册Rev2.4.pdf
- HC16L编程器用户手册-v1.03.pdf
- HC32F003系列_HC32F005系列数据手册Rev1.5.pdf
- HC16L系列用户手册160831.pdf
- HC32L13X系列的时钟控制模块v1.0.pdf
- HC32F003系列_HC32F005系列用户手册Rev1.2.pdf
- HC32L110_HC32F003_HC32F005系列的ADC误差分析及校准方法Rev1.1.pdf
- HC32L110_HC32F003_HC32F005系列的ADVANCED_TIMER模块Rev1.1.pdf
- HC32L110_HC32F003_HC32F005系列的CRC Rev1.0.pdf
- HC32L110_HC32F003_HC32F005系列的FLASH Rev1.0.pdf
文档评论(0)