K210开发实例-定时器

定时器

文章目录

  • 定时器
    • 1、定时器介绍
    • 2、定时器驱动API介绍
    • 3、定时器使用实例

本文将详细介绍如何使用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:定时器设备编号,其定义如下:

      •   

你可能感兴趣的:(物联网全栈开发实战,单片机,嵌入式硬件,物联网,K210,边缘计算)