面向物联网的嵌入式系统开发 17-STM32定时器应用开发.pptxVIP

  • 8
  • 0
  • 约3.36千字
  • 约 20页
  • 2020-05-21 发布于江苏
  • 举报

面向物联网的嵌入式系统开发 17-STM32定时器应用开发.pptx

CC2530和STM32嵌入式接口技术开发5.3 STM32定时器应用开发定时器基本原理STM32定时器项目场景项目实践定时器介绍定时/计数器是一种能够对时钟信号或外部输入信号进行计数的器件,当计数值达到设定要求时便向CPU提出处理请求,从而实现定时或计数功能的外设。定时/计数器包含3个功能,分别是定时器功能、计数器功能和PWM输出功能,分析如下。STM32的定时器介绍STM32F407拥有8个定时器,其中TIM6和TIM7是基本定时器,TIM2、~TIM5、TIM9~TIM14是通用定时器,TIM1和TIM8是高级定时器。基本定时器原理1. 定时器时钟源来自内部时钟,频率为90MHz。2. 定时器控制器控制时钟的复位、使能、计数等功能。3. 计数器分频器执行控制,时钟分频、时长装载、定时器计数。执行完成触发事件。高级定时器原理1. 定时器时钟源2. 定时器控制器3. 定时器时基单元4. 输入捕获入口5. 定时器输出比较6. 定时器断路功能基本定时器配置流程根据基本定时器的硬件结构图可知,定时器首先通过内部时钟获取时钟源,经过控制器配置后,控制器进行对分频器和重装载寄存器的管理,基本定时器的配置流程也遵循这个过程。首先是初始化时钟获取时钟源,接着就是对控制器进行配置,配置完成后使能时钟即可。定时器初始化结构体参数对于库函数的结构体而言要用通用性,但针对定时器本身又有各自的特点,其中

文档评论(0)

1亿VIP精品文档

相关文档