Advertisement

STM32学习笔记-02(外部中断与定时器基本定时操作下记录按键按压时间)

阅读量:

一、定时器

通用定时器是由16位自动装载计数器配合可编程预分频器共同构建而成的模块。该模块具有广泛的应用场景,既可以用于检测输入信号的脉冲持续时间(即输入捕获功能),也可以用于生成特定的输出波形(如输出比较和PWM模式)。

1.1 主要特性

通用TIMx(包括TIM2、TIM3、TIM4以及TIM5)定时器具备以下功能特性:

  • 16位计数器支持向上计数、向下计数以及双向自动重载模式
  • 配备16位可编程预分频器,其分频系数可在1至65536之间进行动态调整,从而实现对计数器时钟频率的灵活控制
  • 包含四个独立操作通道,分别具备以下功能:
    • 输入信号捕捉
    • 输出信号比较
    • PWM波形生成(支持边缘对齐或中心对齐模式)
    • 单次脉冲输出模式

1.结构框图设计与展示

【如上所示,这是定时器实现基础定时功能的结构框图。通过观察该图可以发现,要完成基本的定时操作,需要依赖于三个核心组件;这三个元件构成了定时器实现定时功能的基础:预分频器(PSC)、自动重装载寄存器(ARR)、计数器(CNT)。

计数器依据定时

全部评论 (0)

还没有任何评论哟~