码迷,mamicode.com
首页 > 其他好文 > 详细

stm32之通用定时器TIM

时间:2014-08-24 23:50:43      阅读:447      评论:0      收藏:0      [点我收藏+]

标签:style   color   使用   strong   sp   on   c   编程   软件   

STM32系列的CPU,有多达8个定时器;

  1、其中TMI1和TIM8是能够产生三对PWM互补输出的高级定时器,常用于三相电机的驱动;它们的时钟有APB2的输出产生;

  2、其它6个为普通定时器,时钟由APB1的输出产生;

定时器的作用:

  1、定时功能  2、计数功能  3、输入捕获  4、匹配输出  5、PWM脉冲波输出

概述:

通用定时器是一个通过可编程预分频器驱动的16位自动装载计数器构成。它适用于多种场合,包括测量输入信号的脉冲长度(输入采集)或者产生输出波形(输出比较和PWM)。

  定时器是完全独立的,而且没有互相共享任何资源。它们可以一起同步操作;

注意点:只要使用默认的库配置方式配置时钟为72M,无论TIM1还是TIMX,它们的计数频率都是72M;

主要特性

通用TIMx定时器特性包括:
  ?? 16 位向上,向下,向上/向下自动装载计数器
  ?? 16 位可编程预分频器,计数器时钟频率的分频系数为1~65535 之间的任意数值
  ?? 4个独立通道:
    ─ 输入捕获
    ─ 输出比较
    ─ PWM生成(边缘或中间对齐模式)
    ─ 单脉冲模式输出
?? 使用外部信号控制定时器和定时器互连的同步电路
?? 如下事件发生时产生中断/DMA:
  ─ 更新:计数器向上溢出/向下溢出,计数器初始化(通过软件或者内部/外部触发)
  ─ 触发事件(计数器启动,停止,初始化或者由内部/外部触发计数)
  ─ 输入捕获
  ─ 输出比较

//待续.....

stm32之通用定时器TIM

标签:style   color   使用   strong   sp   on   c   编程   软件   

原文地址:http://www.cnblogs.com/chris-cp/p/3933779.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!