Arduino拖尾灯 添加按键中断主程序执行子程序

Arduino拖尾灯 添加按键中断主程序执行子程序,第1张

#include <avr/io.h>

#include <avr/interrupt.h>

void loop(){

//你的程序

}

void setup(){

timer()

}

void timer(){

TCCR2A = 0x00

TCCR2B = 0x07

TIMSK2 =_BV(TOIE2) | 0x00

TCNT2 = 0x00

TCCR2A = 0x01

sei()

}

ISR(TIMER2_OVF_vect){

TCNT2 = 0x00

//你的中断程序:

}

arduin是循环执行。

因为arduino一般都是循环执行loop过程,如果确实需要让程序停止执行命令,只能让它进去死循环,所以跳出arduino的执行函数是循环执行。

函数是指一段可以直接被另一段程序或代码引用的程序或代码。也叫做子程序、(OOP中)方法。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11120889.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-13
下一篇2023-05-13

发表评论

登录后才能评论

评论列表(0条)

    保存