导航菜单
首页 >  1 定时器 立创开发板技术文档中心  > 十五、定时器原理介绍

十五、定时器原理介绍

十五、定时器原理介绍 ​1.1.定时器基础知识 ​1.1.1.什么是定时器 ​

定时器是单片机内部集成,可以通过编程控制。单片机的定时功能是通过计数来实现的,当单片机每一个机器周期产生一个脉冲时,计数器就加一。定时器的主要功能是用来计时,时间到达之后可以产生中断,提醒计时时间到,然后可以在中断函数中去执行功能。比如我们想让一个 led 灯 1 秒钟翻转一次,就可以使用定时器配置为 1 秒钟触发中断,然后在中断函数中执行 led 翻转的程序。

1.1.2.GD32 定时器 ​

GD32F450ZGT6 一共有 14 个定时器,可以分为五种类型,高级定时器 0/7、通用定时器(L0)1-4、通用定时器(L1)8/11、通用定时器(L2)9/10/12/13 和基本定时器 5/6。不同类型的定时器所拥有的功能数量不同,一般高级定时器的功能最多,通用定时器次之,基本定时器功能最少。具体功能对照可以查看用户手册的第 356 页。

1.1.3.高级定时器 ​

高级定时器(TIMER0 和 TIMER7)是四通道定时器,支持输入捕获和输出比较。可以产生 PWM 信号控制电机和电源管理。高级定时器包含了一个死区时间插入模块,非常适合电机控制。

高级定时器的主要特性如图 1-3-1 所示。

关于

相关推荐: