定时器
文章目录
本文将详细介绍如何使用K210的定时器模块。
1、定时器介绍
K210有3 个TIMER 模块,它们有如下特性:
- 32 位计数器宽度
- 可配置的向上/向下时基计数器:增加或减少
- 时钟独立可配
- 每个中断的可配置极性
- 单个或组合中断输出标志可配置
- 每个定时器有读/写一致性寄存器
- 定时器切换输出,每当定时器计数器重新加载时切换
- 定时器切换输出的脉冲宽度调制(PWM),0 %到100% 占空比
2、定时器驱动API介绍
K210的定时器(TIMER)驱动在timer.h
中定义,常用对用户提供如下接口:
-
**
void timer_init(timer_device_number_t timer_number):
**初始化定时器。参数说明如下:-
timer_number:定时器设备编号,其定义如下:
-
-