Advertisement

STM32入门课程——第19课——通用定时器

阅读量:

通用定时器

  • 理论

    • 三种定时器
    • 通用定时器的特点
      • 定时器模式
  • 实践

    • 定时器中断

      • 常用的寄存器
      • 常用的库函数
      • 实现步骤
      • 程序目标
    • PWM

      • PWM概述
      • 常用的寄存器
      • 常用的库函数
      • 实现步骤
      • 程序目标
    • 输入捕获

      • 输入捕获概述
      • 常用的寄存器
      • 常用的库函数
      • 实现步骤
      • 程序目标

理论

STM32F103ZET6有4个通用定时器,2个高级定时器,2个基础定时器

三种定时器

共同点:
都是16位;
计数器模式都可以向上,向下,向上/向下;
都可以产生DMA请求。

区别在于:
高级定时模块: TIM1 和 TIM8 具备互补输出特性,并可应用于带死区控制盒的紧急刹车场景中进行PWM电机控制。
通用定时模块: TIM2 至 TIM5 设计无互补输出端子,并支持普遍的定时计数功能,在PWM信号下提供输出并实现输入捕获功能。
基础型定时模块: TIM6 和 TIM7 配备独立的捕获与比较通道0(CP0),主要用于驱动DAC电路。

通用

全部评论 (0)

还没有任何评论哟~