STM8L中文参考手册(4)-_第1页
STM8L中文参考手册(4)-_第2页
STM8L中文参考手册(4)-_第3页
免费预览已结束,剩余2页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、STM8L 中文参考手册( 4) -20 16位通用定时器 (TIM2 、 TIM3 、tim5)20.1简介本章介绍TIM2、TIM3和tim5是相同的定时器每个定时器包括一个由可编程分频器驱动的 16 位上下自动重载计数器它可以用于多种目的,包括:蛀时产生测量输入信号的脉冲长 度 (输入捕获 )产生输出波形 (输出比较、脉宽调制和脉冲模式 ) 各种中断能力事 件 (捕获、比较、溢出 )与其他定时器或外部信号 (外部时钟、复位、触发使能 )同步 定时器时钟可以来自内部时钟,也可以来自配置寄存器或外部源本 章仅介绍通用定时器的主要特性。它参考了与 19:16 高级控制定时器 (TIM1) 相对

2、应的部分中的每个功能的更详细的信息页 28320.2 TIMx 主要功能通用 TIMx TIM2/TIM3 功能包括: 16位向上、 向下、向上 /向下自动刷新计数器 3位可编程分频器允 许将计数器的时钟频率分成 1至128的任意 2次方两个独立的低电平 通道:输入捕获输出比较脉冲宽度调制产生 (边沿对齐 )-一个脉冲输出模式 低电平中断输入,用于复位定时器输出信号,或处于已知状态 输入 捕捉2可通过来自comp2比较器更新的中断和 DMA 请求产生以下事件 :当计数器溢出时,计数器初 始化(软件)输入捕捉输出比较中断输入触发事件 (开始、停止、内部 /外部触发初始化或计数 )时间单元定时器时

3、基单元包括 : 16位可逆计数器时钟源是内部时钟(fsysclk)它由预分频器计数器的时钟ck_cnt驱动, 预分频器计数器直接连接到 ck_psc 时钟馈送分频器分频器的实现如下:7位计数器(在timx_pscr寄存器中)由基于 低预分频器的 3 位寄存器控制它可以控制飞行中寄存器缓冲区的变 化。它可以将计数器的时钟频率转换为1、2、4、8、16、32、64 或128计数器的时钟频率计算如下 :fCk _ CNT = fck _ PSC/2(PSCR2:0)计数器操作请参考第 页:上部 288,模式部分 在第 290页向下计数, 模式 中心对齐(向上/向下计数时钟/触发控制器参见第296页第

4、19.4节:TIM1时钟/触发控制器2033采集/比较通道输入级参见第310页第19.5节:TIM1采集/比较通道有两个输入通道,如图 122:输入级框图通道 2内部连接到比较器输出级参见第 页 :315,输出级 强制输出模式在第 316 页,第页 :脉宽调制模式在第 318 页如图 124 所示。 TIMx 输出没有死区或互补输出当使用中断功能中断 时,输出使能信号和无效电平根据附加控制位 (timx_bkr 寄存器中的MOE 和 Ossi 位 )进行修改当 退出复位时,中断电路被禁用,闪点低。您可以通过设置 timx_bkr 寄存器秘密位来中断该功能。可以通过在同一寄存器中配置 BKP 点

5、 来选择中断输入极性贝克尔和 BKP 可以同时修改有关 的更多信息,请参见使用中断功能的 -325 页表 73:具有销毁功能的OCI 通道输出控制点 (中断功能已实现,互补输出未实现 )392 页 定时器输入异或功能在 timx_cr2 中注册 ti1s 位允许通道 1 的输入滤波器连接到异或门的 输出,组合三个输入引脚 timx_ch1、 timx_ch2 和 timx_bkin 异或输出可用于所有输入功能,如触发或输入捕获使用该功能作为接口的霍尔传感器的一个例子是 第 331 页的 霍尔传感器接口。 20.4 TIMx 中断定时器 5 中断请求源 : 捕获 /比较 2 个中断 捕获 /比较

6、 1 个中断 更新中断中断输入触发中断使用中断功能设置 timx_ier 寄存器中所需的 cc2ie 和/或 cc1ie 位,为 每个中断通道发出中断请求不同的中断源也可以通过软件使用中相应的位寄存器产生 timx_egr7 位 : 自动加载预载皮炎0: TIMX _ ARR 寄存器不通过预缓冲寄存器它可以通过预缓冲寄存器位 6: 5 CMS (1: 0): 中心对齐选择00:边缘对齐直接写入 1: Timx _ ARR 寄存器计数器计数的向上或向 下方向取决于位 (DIR)01:中心对齐 1 计数器计数上下交替仅当计数器计数下降时,输出比 较中断配置输出通道标志 (CCIS = 00 tim

7、x_ccmri 寄存器 )10:中心对齐 2 计数器计数上下交替仅当计数器计数时,输出比较中 断配置输出通道标志 (CCIS = 00 timx_ccmri 寄存器 )11:中心对齐 3 计数器计数上下交替当计数器计数上升或下降时,设 置输出比较中断配置输出通道标志 (CCIS = 00 timx_ccmri 寄存器 )注 意 :只要启用计数器 (Cen = 1),就不允许从边缘对齐切换到中心对齐在 居中模式下,必须禁用编码器模式 (短消息 = 001,010 或 011 gpt_smcr 寄存器 )4 位控制器:directi on 0:counter as counter 1:counter as counter3位注意:如果定时器配置为中心对齐或编码模式,则该位为只读OPM:单脉冲模式0:反连续更新事件1:计数器在下一次更新事件时停止计数 (结算中心点 )2 位策略 :更新 请求源0:当启用 udis 点时,如果在发送点设置和更新中断请求时发生以下 事件之一 :寄存器更新 (计数器上溢 /下溢 )-ug 点由软件设置更新事件 通过时钟 /触发控制器 1 生成:当启用 udis 点时,如果仅当 1 位 udis: update disable0:当计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论