位微控制器HCM系列的TIMER计数器.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
32 位微控制器 HC32M140 系列的TIMER4 计数器 适用对象 系列 产品型号 HC32M140 HC32M140F8TA HC32M140J8UA HC32M140J8TA HC32M140KATA 目 录 1 摘要3 2 简介3 3 HC32M140 的TIMER4 计数器4 3.1 简介4 3.2 说明4 3.2.1 计数器功能介绍4 3.2.2 寄存器介绍 5 3.2.3 工作流程介绍 6 4 样例代码7 4.1 代码介绍 7 4.2 代码运行 9 5 总结 10 6 版本信息 11 应用笔记 Page 2 of 11 1 摘要 本篇应用笔记主要介绍HC32M140 系列的电机控制计数器(TIMER4) 的计数器单元(CNT ), 并简要说明通过计数器单元如何产生峰值检测中断。 2 简介 HC32M140 系列的TIMER4 包含计数器 (CNT )、比较输出模块 (OCO )、ADC 启动触发单 元 (ADCT )和电机控制紧急输入 (EMI )四个模块。TIMER4 包含1 个计数器单元。 应用笔记 Page 3 of 11 3 HC32M140 的TIMER4 计数器 3.1 简介 计数器作为TIMER4 的各个功能模块的动作基准计数值。由时钟预分频器,16 位三角波/锯齿 波计数器,周期设定寄存器和中断屏蔽计数器和控制单元构成。 3.2 说明 3.2.1 计数器功能介绍 计数器(CNT )时钟预分频器对外设时钟(PCLK 1)信号进行分频,产生16 位递增/递减计数 器的操作时钟。当计数器 (CNT )的计数值为0x0000 时,过零检测标志(CCSR.IRQZF)位置 “1”;当计数器 (CNT )计数到峰值(=CPSR)时,峰值检测标志(CCSR.ICLR)位置“1”。可设置 是否将该中断信号输出到CPU 。也可设置中断屏蔽计数器将希望输出的中断(CCSR.IRQZF)和 (CCSR.ICLR)标志数减少。 计数器 (CNT )可设置两种工作模式:锯齿波模式和三角波模式。两种模式计数周期如下表 所示: 工作模式 计数器周期 锯齿波计数模式 (CPSR+1) ×计数时钟周期 三角波计数模式 CPSR × 2 ×计数时钟周期 计数器(CNT )设置为锯齿波模式,操作示例如下: 计数值 尖峰(=CPSR) 0x0000 时间 应用笔记 Page 4 of 11 计数器(CNT )设置为三角波模式,操作示例如下: 计数值 尖峰(=CPSR) 0x0000

文档评论(0)

136****3783 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档