高级定时器
文章目录
GD32F4系列单片机有五种定时器:高级定时器(定时器0/7),通用定时器L0(定时器1~4),通用定时器L1(定时器8/11),通用定时器L2(定时器9/10/12/13)以及基本定时器(定时器5/6)。
在本文中,将详细介绍高级定时器的使用。
1、高级定时器介绍
高级定时器(TIMER0和 TIMER7)是四通道定时器,支持输入捕获和输出比较。可以产生 PWM信号控制电机和电源管理。高级定时器含有一个 16位无符号计数器。
高级定时器是可编程的,可以被用来计数,其外部事件可以驱动其他定时器
高级定时器包含了一个死区时间插入模块,非常适合电机控制。
定时器和定时器之间是相互独立,但是他们可以被同步在一起形成一个更大的定时器,这些定时器的计数器一致地增加。
GD32F4的高级定时器具有如下特性:
- 总通道数:4;
- 计数器宽度:16位;
- 时钟源可选:内部时钟,内部触发,外部输入,外部触发;
- 多种计数模式:向上计数,向下计数和中央计数;
- 正交译码器接口:被用来追踪运动和分辨旋转方向和位置;
- 霍尔传感器接口:用来做三相电机控制;
- 可编程的预分频器:16位,