关于定时器中断使用
【学习心得】
关于定时器中断的使用看了这么久,第一次发帖,做点贡献。
最近了解了一下arduino的中断,除了外部中断外,还有定时器中断,前面已经有大神介绍过中断的概念,这里就不详细介绍了。
下面的程序是用定时器中断让13引脚led灯每500ms变化一次。(使用的库在帖子底端)arduino代码
//led灯接uno的13管脚
#include
//定时器库的头文件
voidflash
//中断处理函数,改变灯的状态{
staticbooleanoutput=high;
digitalwrite(13,output);
output=。output;}
voidsetup{
pinmode(13,output);
mstimer2::set(500,flash);
//中断设置函数,每500ms进入一次中断
mstimer2::start;
//开始计时}
voidloop{
}
(未完,全文共1180字,当前显示385字)
(请认真阅读下面的提示信息)