当前位置: 首页 > news >正文

[国产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)定时功能

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

http://www.lryc.cn/news/138890.html

相关文章:

  • 基于 CentOS 7 构建 LVS-DR 群集,配置nginx负载均衡。
  • 大数据——spark一文全知道
  • Linux命令200例:telnet用于远程登录的网络协议(常用)
  • 使用 eBPF 在云中实现网络可观测性
  • linux安装部署gitlab全教程,包含配置中文
  • 软考高级系统架构设计师系列论文八十:论企业信息化战略规划技术
  • 使用ChatGPT构建一个AIML聊天机器人是什么体验
  • [JavaWeb]【九】web后端开发-SpringBootWeb案例(菜单)
  • vue 主组件把日期选择器给子组件props传obj值, 与子组件监听 watch对象或对象属性
  • WebDAV之π-Disk派盘 + 一刻日记
  • springboot aop实现接口防重复操作
  • ubuntu18.04复现yolo v8环境配置之CUDA与pytorch版本问题以及多CUDA版本安装及切换
  • Yaml配置文件读取方法
  • Python3 lambda 函数入门示例 Python lambda 函数
  • 【计算机网络】HTTPs 传输流程
  • 【Linux】国产深度系统装机必备(开发、日常使用)
  • 动态规划入门:斐波那契数列模型以及多状态(C++)
  • LeetCode438.找到字符串中所有字母异位词
  • 【微服务】03-HttpClientFactory与gRpc
  • iOS开发之查看静态库(.a/.framework)中包含的.o文件和函数符号(ar,nm命令)
  • Idea常用快捷键--让你代码效率提升一倍(一)
  • 【Open3D】第二篇:GUI编程
  • 【Python】P0 本系列博文简介与大纲
  • FL Studio 21.1.0 Build 3713中文破解免费下载安装激活
  • 从0开始配置eslint
  • Activity 的启动流程(Android 13)
  • deepspeed学习资料
  • 数据分享|R语言PCA主成分、lasso、岭回归降维分析近年来各国土地面积变化影响...
  • Docker-Consul
  • Pygame编程(2)display模块