5. 定时器TIM
5.1 TIM结构及寄存器说明
5.2 TIM设计实例
5.2.1 1s定时程序设计
5.2.2 矩形波输出程序设计
5.2.3 矩形波测量程序设计
5.1 TIM结构及寄存器说明
- 定时器TIM2-5、基本定时器TIM6/7、实时钟RTC、独立看门狗IWDG和窗口看门狗WWDG等
- 高级控制定时器除了具有刹车输入BKIN、互补输出CHxN和重复次数计数器外与通用定时器的主要功能基本相同,两者都包含基本定时器的功能
- 实时钟提供时钟日历的功能。独立看门狗和窗口看门狗用来检测和解决软件错误引起的故障
- 高级控制定时器主要由时基单元、输入捕获和输出比较等部分组成
- 时基单元包含16位计数器CNT、预分频器PSC、自动装在寄存器ARR和重复次数计数器RCR
- 时基单元是定时器的核心,也是基本定时器的主要功能单元
- 输入捕获包含输入滤波器和边沿检测器、预分频器和捕获/比较寄存器等,可以测量输入信号的周期和脉冲宽度
- 输出比较包含捕获/比较寄存器、死区发生器DTG和输出控制,可以产生PWM等
- TIM使用的GPIO引脚
- TIM通过20个寄存器进行操作