[国产MCU]-W801开发实例-定时器

定时器

文章目录

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

本文将详细介绍如何使用W801的定时器模块。

1、定时器介绍

W801的定时器包含一个32-bit自动加载的计数器,该计数器由系统时钟经过分频后驱动。 W801有 6路完全独立定时器。实现了精确的定时时间以及中断功能,可用于延时或者周期性事件处理。W801的定时器有如下特性:

  • 6路完全独立的定时器
  • 32-bit自动加载计数器
  • 定时单位可配置为 ms、 us
  • 可实现单次定时或者重复定时功能
  • 定时中断功能
  • 可随时查询计时器计数值;

W806的6路定时器可以同时工作,互不影响。系统时钟经过分频系数分频后得到us标准时钟,用于计数器的输入时钟。定时单位可配置为 us、 ms两种级别。

定时值是一个32-bit可配置的寄存器,可满足不同定时时长的需求。每一个定时器对应一个中断,当定时时间满足后,如果使能了中断功能,则会产生一个中断请求,可以用于处理周期性事件。

W801的定时器功能分为定时功能延时功能

1)定时功能

定时功能是指依据用户设定时间,当时间到产生硬件中断,通知用户实现特定的功

你可能感兴趣的:(物联网全栈开发实战,单片机,嵌入式硬件,物联网,国产MCU,W801)