STM8L中文参考手册-.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
STM8L中文参考手册-.doc

STM8L中文参考手册-4 20个16位通用定时器(TIM2,TIM3,tim5) 20.1引言 本章介绍TIM2,TIM3和tim5是相同的定时器。 每个定时器包括一个16位的升降自动重载计数器由一个可编程分频器驱动。 它可用于多种用途,包括:●时基产生 ●测量输入信号的脉冲长度(输入捕捉) ●生成输出波形(输出比较,脉宽调制和脉冲模式) ●中断能力的各种事件(捕获,比较,溢出) ●同步与其他计时器或外部信号(外部时钟,复位,触发 使) 定时器时钟可以来自内部时钟可以通过配置寄存器或从外部源。 只有通用定时器的主要特点是本章中提出的。指的是部分19:16点先进控制定时器对应的段落(TIM1)对每个功能的更多详细信息页面283。 20.2 TIMx主要特点 通用TIMx TIM2 / TIM3功能包括: ●16位上,下,上/ downauto刷新计数器。 ●3位可编程分频器使计数器的时钟频率可分‖ 飞‖的任何权力,2从1到128。 2个独立的通道●: 输入捕捉 输出比较 PWM生成(边缘对齐方式)-一个脉冲输出的方式 ●中断输入将定时器的输出信号在复位状态,或在一个已知状态。●输入捕捉2可以通过从comp2比较器 ●中断和DMA请求生成下列事件: 更新:计数器溢出时,计数器初始化(软件) 输入捕捉 输出比较 中断输入 触发事件(计数器的启动,停止,内部/外部触发初始化或计数) 20.3.1时间单位 计时器时基单元包括: ●16位可逆计数器 ●16位自动重载寄存器 ●3位可编程分频器 没有重复计数器。 时钟源是内部时钟(fsysclk)。它是直接连接到ck_psc 时钟饲料的预分频器计数器的时钟ck_cnt驱动。 分频器 分频器实现如下: ●预分频器的基础上通过一个3位寄存器控制的7位计数器(在 timx_pscr寄存器)。它可以在飞这控制寄存器缓冲的改变。它可以将计数器的时钟频率的1,2,4,8,16,32,64或128。 计数器的时钟频率计算如下: fck_cnt = fck_psc / 2(PSCR [2:0]) 计数器操作 请参阅第19.3.4:上数288页,模式部分19.3.5:向下计数在290页和第19.3.6模式:中心对齐方式(向上/向下计数)292页。 20.3.2时钟/触发控制器 参考19.4节:TIM1时钟/触发296页上的控制器。 20.3.3捕获/比较通道 输入阶段 参考19.5节:TIM1捕获/比较310页上的通道。 有两个输入通道,如图122所示:输入级的框图。2频道内部连接到比较器。 输出级 请参阅第19.5.4:315页,输出级19.5.5:强制输出模式在316页,第19.5.7:PWM模式318页。 如图124所示。TIMx输出无死区或互补输出。 打破 利用中断函数时,输出使能信号和非活性水平是根据附加控制位改性(在timx_bkr寄存器MOE和Ossi位)。 当退出复位,中断电路被禁用和萌点低。你可以通过设置在timx_bkr注册密位使中断功能。中断输入极性可以通过配置在同一个寄存器的BKP点选择。贝克尔和BKP可以 同时修改。 更多信息,参见―使用中断功能的325页。表73:与破坏特征OCI频道输出控制点(中断功能实现,互补输出未实现)392页。 20.3.4定时器输入异或函数 在timx_cr2注册ti1s位允许通道1的输入滤波器被连接到一个异或门的输出,结合三个输入引脚timx_ch1,timx_ch2和 timx_bkin。 XOR输出可用于所有的输入功能,如触发或输入捕捉。 此功能用于界面的霍尔传感器的一个例子是在第19.5.12:用331页的霍尔传感器接口。 20.4 TIMx中断 定时器5中断请求源:●捕获/比较2中断 ●捕获/比较1中断 ●更新中断 ●中断输入 ●触发中断 使用中断的特点,为每一个中断通道,在timx_ier寄存器设置所需的cc2ie和/或cc1ie位使中断请求。 不同的中断源可以通过软件使用中的相应位寄存器也产生timx_egr。 7位:自动加载预压使皮炎 0:timx_arr寄存器不是通过预缓冲寄存器。它可以直接写入1:t

文档评论(0)

zhangningclb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档