- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
1.STM32的Timer简介
STM32中一共有11个定时器,其中2个高级控制定时器,4个普通定时器和2个基本定时器,以及2个看门狗定时器和1个系统嘀嗒定时器。其中系统嘀嗒定时器是前文中所描述的SysTick,看门狗定时器以后再详细研究。今天主要是研究剩下的8个定时器。
定时
器
计数器分
辨率
计数器类型
预分频系数
产生DMA
请求
捕获/比较
通道
互补
输出
TIM1
16位
向上,向下,向上
1-65536之间的
可以
4
有
TIM8
/向下
任意数
TIM2
16位
向上,向下,向上
1-65536之间的
可以
4
没有
TIM3
/向下
任意数
TIM4
TIM5
TIM6
16位
向上
1-65536之间的
可以
0
没有
TIM7
任意数
其中TIM1和TIM8是能够产生3对PWM互补输出的高级登时其,常用于三相电机的驱动,时钟由APB2的输出产生。TIM2-TIM5是普通定时器,TIM6和TIM7是基本定时器,其时钟由APB1输出产生。由于STM32的TIMER功能太复杂了,所以只能一点一点的学习。因此今天就从最简单的开始学习起,也就是TIM2-TIM5普通定时器的定时功能。
基本定时器TIM6-TIM7
时钟基本特征
基本定时器TIM6和TIM7各包含一个16位自动装载计数器,由各自的可编程预分频器驱动。
它们可以作为通用定时器提供时间基准,特别地可以为数模转换器(DAC)提供时钟。实际上,它
们在芯片内部直接连接到DAC并通过触发输出直接驱动DAC。这2个定时器是互相独立的,不共享任何资源。
TIM6-7主要特征
TIM6和TIM7定时器的主要功能包括:
16位自动重装载累加计数器
16位可编程(可实时修改)预分频器,用于对输入的时钟按系数为1~65536
之间的任意数值分频
触发DAC的同步电路
在更新事件(计数器溢出)时产生中断/DMA请求图144基本定时器框图
计数器模式
TIM6-TIM7可以由向上计数。向上计数模式中,计数器从0计数到自动加载值(TIMx_ARR计数器内容),然后重新从0开始计数并且产生一个计数器溢出事件。
TIM6-TIM7基本定时器的寄存器
TIM6和TIM7控制寄存器1(TIMx_CR1)
ARPE:自动重装载预装载使能(Auto-reloadpreloadenable)0:TIMx_ARR寄存器没有缓冲1:TIMx_ARR寄存器具有缓冲
URS:更新请求源(Updaterequestsource)
该位由软件设置和清除,以选择UEV事件的请求源。
0:如果使能了中断或DMA,以下任一事件可以产生一个更新中断或DMA请求:
计数器上溢或下溢
设置UG位
通过从模式控制器产生的更新
1:如果使能了中断或DMA,只有计数器上溢或下溢可以产生更新中断或DMA
请求。
UDIS:禁止更新(Updatedisable)
该位由软件设置和清除,以使能或禁止UEV事件的产生。
0:UEV使能。更新事件(UEV)可以由下列事件产生:
计数器上溢或下溢
设置UG位
通过从模式控制器产生的更新
产生更新事件后,带缓冲的寄存器被加载为预加载数值。
1:禁止UEV。不产生更新事件(UEV),影子寄存器保持它的内容(ARR、PSC)。但是如果设置
了UG位或从模式控制器产生了一个硬件复位,则计数器和预分频器将被重新初始化。
CEN:计数器使能(Counterenable)0:关闭计数器
1:使能计数器
TIM6和TIM7控制寄存器2(TIMx_CR2)
TIM6和TIM7DMA/中断使能寄存器(TIMx_DIER)
UDE:更新DMA请求使能0:禁止更新DMA请求
1:使能更新DMA请求UIE:更新中断使能0:禁止更新中断
1:使能更新中断
4.TIM6和TIM7状态寄存器(TIMx_SR)
UIF:更新中断标志(Updateinterruptflag)硬件在更新中断时设置该位,它由软件清除。
0:没有产生更新。
1:产生了更新中断。下述情况下由硬件设置该位:
计数器产生上溢或下溢并且TIMx_CR1中的UDIS=0;
如果TIMx_CR1中的URS=0并且UDIS=0,当使用TIMx_EGR寄存器的UG位重新初始化计数器CNT时。
TIM6和TIM7事件产生寄存器(TIMx_EGR)
UG:产生更新事件(Updategeneration)该位由软件设置,由硬件自动清除。
0:
您可能关注的文档
最近下载
- 小学一年级语文下册《夜色》课件.pptx VIP
- 生物圈+课件-2025-2026学年人教版(2024)生物八年级上册.pptx VIP
- 2025年护士资格肿瘤试题及答案 .pdf VIP
- 2025.6.27--12、博微配电网工程设计软件使用手册.pdf VIP
- 阿里巴巴集团股权结构分析.doc VIP
- 锡安长老纪要1-24本.pdf VIP
- YYT 0735.1-2009 麻醉和呼吸设备 湿化人体呼吸气体的热湿交换器(HME) 第1部分:用于最小潮气量为250mL的HME.docx VIP
- 汽车仪表盘图标全解.docx VIP
- 阿里巴巴上市后的股权结构(阿里巴巴必威体育精装版股权结构).doc VIP
- 氧气、乙炔管理制度.docx VIP
有哪些信誉好的足球投注网站
文档评论(0)