定时器
文章目录
- 定时器
- 1、BL602定时器介绍
- 2、定时器驱动API介绍
- 3、定时器使用实例
- 3.1 单次计时
- 3.2 持续计时
通用定时器,用于定时,当时间到达我们所设置的定时时间会产生定时中断,可以用来完成定时任务。本文将详细介绍如何使用BL602的定时器功能。
1、BL602定时器介绍
BL602芯片内置2组32-bit 计数器,每个计数器可独立控制配置其参数与时钟频率。定时器的功能框图如下:
BL602的定时器有如下特性:
- 多种时钟来源,最高可支持160M时钟
- 8-bit 时钟分频器,分频系数为1-256
- 两组32-bit定时器
- 每个定时器包含三组报警值设定,可独立设定每组报警值溢出时报警
- 支持Free Run模式和Pre_load模式
- 16-bit 看门狗定时器
- 支持写入密码保护,防止误设定造成系统异常
- 支持中断或复位两种看门狗溢出方式<