STM定时器与.pptVIP

  • 4
  • 0
  • 约4.71千字
  • 约 39页
  • 2017-11-09 发布于浙江
  • 举报
STM定时器与

新语新知 STM32的定时器使用 STM32定时器的工作原理 STM32之所以能够实现定时,是单片机内部在计数脉冲(来自晶振) T = 1/F F为频率 例如:我们以51单片机举例,假设单片机搭配12MHz的晶振,由于51单片机是12分频(即1个机器周期有12个时钟周期),则单片机的最小定时时间为 12MHz / 12 = 1MHz T = 1 / 1MHz = 1us STM32定时器的工作原理 最小定时时间 T = 1 / 1MHz = 1us 51单片机定时器: 方式0 13位 最大定时时间间隔 2^13=8.192ms 方式1 16位 最大定时时间间隔 2^16=65.536ms 方式2 8位 最大定时时间间隔 2^8=256us STM32定时器的工作原理 由此我们知道对于一个定时器而言要做到精确定时需要关注2个内容 1.分频器(分频比) 2.定时计数器的值 STM32定时器类型 按功能划分 ● 2个高级控制定时器 TIM1 TIM8 可分配6个通道的三相PWM发生器(多用于电机控制) ● 4个普通定时器 TIM2 TIM3 TIM4 TIM5 每个定时器有4个输入捕获/输出比较/PWM/脉冲计数 STM32定时器类型 ● 2个基本定时器 TIM6 TIM7 主要用于产生DAC触发信号 ● 2个看门狗定时器—— 独立看

文档评论(0)

1亿VIP精品文档

相关文档