STM32学习笔记(六) 定时器

  • 1、STM32中一共有11个定时器,其中2个(TIM1,TIM8)高级控制定时器,4个通用定时器(TIM2~TIM5)和2个基本定时器(TIM6~TIM7),以及2个看门狗定时器和1个系统嘀嗒(Systick)定时器。
  • 2、两个高级定时器是挂载在APB1上的,通用定时器和基本定时器是挂载在APB2上的。
  • 3、几种定时器的比较
定时器 计数器分辨率 计数器类型 预分频系数 产生DMA请求 捕获比较通道 互补输出
TIM1/TIM8 16 向上 向下 向上/向下 1~65536 可以 4
TIM2~5 16 向上 向下 向上/向下 1~65536 可以 4 没有
TIM6,TIM7 16 向上 1~65536 可以 0 没有
独立看门狗 12 向下 4~256(2的幂) - - -
窗口看门狗 8 向下 - - - -
Systick 24 向下 0、8 - - -