
#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中)方法。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)