CH03-04-STM32F40x的定时器模块原理.pptx
《CH03-04-STM32F40x的定时器模块原理.pptx》由会员分享,可在线阅读,更多相关《CH03-04-STM32F40x的定时器模块原理.pptx(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、嵌入式系统原理与开发设计主讲人:赖树明东莞理工学院STM32F40 x的定时器模块原理01基本定时器框架分析02基本定时器寄存器03基本定时器示例0101基本定时器框架分析定时器的分类定时器的特征基本定时器结构框图基本定时器框架分析 定时器的分类01基本定时器TIM6、TIM7,它们只有基本的定时功能;ACB通用定时器TIM2、TIM3、TIM4、TIM5、TIM9、TIM10、TIM11、TIM12、TIM13、TIM14,它们除包含基本定时器所有功能外,还有输入捕获、输出比较、PWM捕获、PWM输出、霍尔传感器等功能;高级定时器TIM1、TIM8,它们除包含通用定时器所有功能外,还有死区、
2、互补输出功能。定时器 分类基本定时器框架分析 定时器的特征01是一个16位自动重载递增计数器;有一个16位可编程预分频器,用于对计数器时钟频率进行分频,可在运行时修改,分频系数介于165536之间;可用于触发DAC的同步电路,计数器上溢发生更新事件可以产生中断或DMA请求。定时器特征基本定时器框架分析 基本定时器结构框图01STM43F407默认时钟的CK_INT时钟频率是84MHz,CK_INT时钟驱动信号经过控制器输出给CK_PSC作为输入给PSC预分频器,分频后得到CK_CNT频率,最后由CK_INT驱动CNT计数器进行递增计数。当CNT计数器递增到的值等于自动重载寄存器中的值时,表示定
3、时时间到了,这时会触发更新事件,如果使能更新中断,还会同步产生更新中断,开发者可以编写中断服务程序来根据控制定时时间到需要执行的代码。基本定时器框架分析 定时器的分类01基本定时器TIM6、TIM7,它们只有基本的定时功能;ACB通用定时器TIM2、TIM3、TIM4、TIM5、TIM9、TIM10、TIM11、TIM12、TIM13、TIM14,它们除包含基本定时器所有功能外,还有输入捕获、输出比较、PWM捕获、PWM输出、霍尔传感器等功能;高级定时器TIM1、TIM8,它们除包含通用定时器所有功能外,还有死区、互补输出功能。定时器 分类0202基本定时器寄存器uu控制寄存器控制寄存器1(T
4、IMx_CR1)1(TIMx_CR1)位7ARPE:自动重载预装载使能;0:TIMx_ARR寄存器不进行缓冲。1:TIMx_ARR寄存器进行缓冲。位3OPM:单脉冲模式0:计数器在发生更新事件时不会停止计数 1:计数器在发生下一更新事件时停止计数(将CEN位清零)。位2URS:更新请求源,此位由软件置1和清零,用以选择UEV事件源。0:使能时,所有事件都会生成更新中断或DMA请求。1:使能时,只有计数器上溢/下溢才会生成更新中断或DMA请求。位1UDIS:更新禁止,此位由软件置1和清零,用以使能/禁止UEV事件生成,通常是使能的。0:使能UEV,计数器上溢/下溢、将UG位置1、从模式控制器生成
5、的更新事件都产生UEV事件,然后更新影子寄存器的值。1:禁止UEV,不会生成更新事件,各影子寄存器的值(ARR和PSC)保持不变。但如果将UG位置1,或者从模式控制器接收。到硬件复位,则会重新初始化计数器和预分频器。位0CEN:计数器使能 0:禁止计数器;1:使能计数器STM32F4基本定时器寄存器分析02uuTIM6TIM6和和TIM7 DMA/TIM7 DMA/中断使能寄存器中断使能寄存器(TIMx_DIER)(TIMx_DIER)当使用中断方式来识别定时器中定时时间已经到达时候,则需要使能UIE位,设置为。位8UDE:更新DMA请求使能,当定时器需要和DMA模块结合使用时候才需要配置该位
6、0:禁止更新DMA请求。1:使能更新DMA请求。位0UIE:更新中断使能0:禁止更新中断。1:使能更新中断。STM32F4基本定时器寄存器分析02uuTIM6TIM6和和TIM7TIM7状态寄存器状态寄存器(TIMx_SR)(TIMx_SR)对于基本定时器该寄存器只有一位有效,通用定时器和高级定时器还有很状态指标标志,本节学习基本定时器的功能,因此只需要关注第0位即可。位0UIF:更新中断标志,该位在发生更新事件时通过硬件置1。但需要通过软件清零。0:未发生更新。1:更新中断挂起。发生以下情况由硬件置1:上溢或下溢并且当TIMx_CR1寄存器中UDIS=0时。当由于TIMx_CR1寄存器中UR
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CH03 04 STM32F40x 定时器 模块 原理
限制150内