
Arduino的硬件定时器库:Timers
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
Arduino的硬件定时器库:Timers介绍了如何使用Arduino板上的硬件定时器进行精确的时间管理和中断处理,为开发者提供了一个高效管理时间任务的工具。
Arduino的硬件定时器库提供了配置与控制计时器的功能。
基本用法:
定时器被设定为重复测量一段时间(以微秒为单位),在每次周期结束时可以运行一个中断函数。
设置方法:
- `TimerX.initialize(microseconds)`:开始使用定时器,必须先调用此函数。参数`microseconds`表示计时器所使用的时段。
- `TimerX.setPeriod(microseconds)`:库初始化后设定新的时间段。
控制命令:
- `TimerX.start()`:启动计时器,并开启一个新的周期。
- `TimerX.stop()`:停止计时器。
- `TimerX.restart();`:从新周期的开始重新启动计时器。
- `TimerX.resume()`:恢复已停止单元的运行,但新的时期尚未开始。
中断功能:
- `TimerX.attachInterrupt(function)`:在每次定时器周期结束时执行一个函数。此函数作为中断程序运行。
全部评论 (0)
还没有任何评论哟~


