- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
STM32_基本定时器TIM6_TIM7基本定时功能
1. STM32的Timer简介
STM32中一共有11个定时器,其中2个高级控制定时器,4个普通定时器和2个基本定时器,以及2个看门狗定时器和1个系统嘀嗒定时器。其中系统嘀嗒定时器是前文中所描述的SysTick,看门狗定时器以后再详细研究。今天主要是研究剩下的8个定时器。
定时器计数器分辨率计数器类型预分频系数产生DMA请求捕获/比较通道互补输出TIM1
TIM816位向上,向下,向上/向下1-65536之间的任意数可以4有TIM2
TIM3
TIM4
TIM516位向上,向下,向上/向下1-65536之间的任意数可以4没有TIM6
TIM716位向上1-65536之间的任意数可以0没有其中TIM1和TIM8是能够产生3对PWM互补输出的高级登时其,常用于三相电机的驱动,时钟由APB2的输出产生。TIM2-TIM5是普通定时器,TIM6和TIM7是基本定时器,其时钟由APB1输出产生。由于STM32的TIMER功能太复杂了,所以只能一点一点的学习。因此今天就从最简单的开始学习起,也就是TIM2-TIM5普通定时器的定时功能。
2基本定时器TIM6-TIM7
2.1 时钟基本特征
基本定时器TIM6和TIM7各包含一个16位自动装载计数器,由各自的可编程预分频器驱动。
它们可以作为通用定时器提供时间基准,特别地可以为数模转换器(DAC) 提供时钟。实际上,它
们在芯片内部直接连接到DAC并通过触发输出直接驱动DAC。
这2个定时器是互相独立的,不共享任何资源。
2.2 TIM6-7主要特征
TIM6和TIM7定时器的主要功能包括:
● 16位自动重装载累加计数器
● 16位可编程( 可实时修改)预分频器,用于对输入的时钟按系数为1~65536 之间的任意数值
分频
● 触发DAC的同步电路
● 在更新事件(计数器溢出)时产生中断/DMA 请求
图144 基本定时器框图
2.3 计数器模式
TIM6-TIM7可以由向上计数。向上计数模式中,计数器从0计数到自动加载值(TIMx_ARR计数器内容),然后重新从0开始计数并且产生一个计数器溢出事件。
2.4 TIM6-TIM7基本定时器的寄存器
1.TIM6和TIM7控制寄存器1(TIMx_CR1)
ARPE :自动重装载预装载使能 (Auto-reload preload enable) 0:TIMx_ARR 寄存器没有缓冲 1:TIMx_ARR 寄存器具有缓 冲 URS:更新请求源 (Update request source) 该位由软件设置和清除,以选择UEV事件的请求源。 0:如果使能了中断或DMA,以下任一事件可以产生一个更新中断或DMA请求: - 计数器上溢或下溢 - 设置UG位 - 通过从模式控制器产生的更新 1:如果使能了中断或DMA,只有计数器上溢或下溢可以产生更新中断或DMA请求。UDIS:禁止更新 (Update disable) 该位由软件设置和清除,以使能或禁止UEV事件的产生。 0:UEV使能。更新事件(UEV) 可以由下列事件产生: - 计数器上溢或下溢 - 设置UG位 - 通过从模式控制器产生的更新 产生更新事件后,带缓冲的寄存器被加载为预加载数值。 1 :禁止UEV。不产生更新事件(UEV) ,影子寄存器保持它的内容(ARR 、PSC)。但是如果设置了UG位或从模式控制器产生了一个硬件复位,则计数器和预分频器将被重新初始化。 CEN:计数器使能 (Counter enable) 0:关闭计数器 1:使能计数器
2.TIM6和TIM7控制寄存器2(TIMx_CR2)
3. TIM6和TIM7 DMA/中断使能寄存器(TIMx_DIER)
UDE:更新DMA请求使能 0:禁止更新DMA请求 1:使能更新DMA请求 UIE:更新中断使能0:禁止更新中断 1:使能更新中断
4 . TIM6和TIM7状态寄存器(TIMx_SR)
UIF:更新中断标志 (Update interrupt flag) 硬件在更新中断时设置该位,它由软件清除。 0:没有产生更新。 1:产生了更新中断。下述情况下由硬件设置该位: – 计数器产生上溢或下溢并且TIMx_CR1 中的UDIS=0; – 如果TIMx_CR1 中的URS=0并且UDIS=0,当使用TIMx_EGR 寄存器的UG位重新初始化计数器CNT时。
5. TIM6和TIM7事件产生寄存器(TIMx_EGR)
UG:产生更新事件 (Update generation) 该位由软件设置,由硬件自动清除。 0:无作用 1 :重新初始化定时器的计数器并产生对寄存器的更
您可能关注的文档
最近下载
- 小学、初中、高中、大学英语词汇合集.pdf
- 《宿曜经》汉译版本之汉化痕迹考证.pdf
- 《珍爱生命-远离毒品》PPT【精品课件】.pptx
- 标准图集-16G519-多高层民用钢节点详图.pdf VIP
- FG5-X绝对重力仪-劳雷LAUREL.PDF
- 湖北省武汉市2023-2024学年高二上学期期中考试英语试卷(含答案).docx VIP
- 第7课 难忘的岁月(课件)(共26张ppt)赣美版初中美术八年级上册.pptx VIP
- 第一节-金属的化学性质公开课一等奖优质课大赛微课获奖课件.pptx
- 儿童绘本故事《龟兔赛跑》PPT课件(可编辑带动画).ppt
- 新北师大版五年级上册数学第四单元《多边形的面积》知识点总结(全).docx VIP
文档评论(0)