定时器
定时器开始
图形块样式
介绍
- 定时器的起始点,定时器程序入口。
- 只有连接在此代码块下的代码块才会被识别到定时器内。
对应C语言代码
无
示例
此代码块效果:提供定时器入口。
示例程序效果:CPU板上红色LED以1秒的间隔闪烁。
注意
- 程序只能有一个
定时器开始
- 当有两个或多个
定时器开始
时,以较高的为准
定时器间隔
图形块样式
介绍
- 程序每经过设定的时间间隔运行一次定时器内的代码。
- 定时器设置在主函数中进行。
- 定时器间隔设置仅需运行一次。
- 定时器间隔最大值为1000毫秒,即1秒。
对应C语言代码
TimerInit((1000));
示例
此代码块效果:设定定时器进入时间间隔为1000毫秒。
示例程序效果:CPU板上红色LED以1秒的间隔闪烁。
注意
- 定时器间隔设置在主程序中进行。
- 定时器间隔设置不建议在循环中重复设置。
打开定时器
图形块样式
介绍
- 定时器设置后,打开定时器进行计时,以及运行定时器内程序。
对应C语言代码
TimerStart();
示例
此代码块效果:打开定时器并开始计时。
示例程序效果:CPU板上红色LED以1秒的间隔闪烁。
注意
- 执行
打开定时器
之前需设定定时器器间隔
。 打开定时器
仅需运行一次。- 定时器间隔设置不建议在循环中重复设置。
关闭定时器
图形块样式
介绍
- 关闭正在运行中的定时器。
对应C语言代码
TimerStop();
示例
此代码块效果:关闭定时器,LED不再闪烁。
示例程序效果:CPU板上红色LED以1秒的间隔闪烁,10秒后定制闪烁。
拓展
1.间隔10秒闪烁
示例程序效果:CPU板上红色LED以10秒的间隔闪烁。