arduino中怎样修改中断的返回函数,使中断返回到loop起始地址
1个回答
2016-08-08 · 知道合伙人生活技巧行家
关注
展开全部
定时器中断可以使用MsTimer2或FlexiTimer2库。下面这个是以MsTimer2库为例的一个代码,flash()每0.5秒定时器中断的时候执行一次。#include const int led_pin = LED_BUILTIN; void flash(){ static boolean output = HIGH; digitalWrite(led_pin, output); output = !output;} void setup(){ pinMode(led_pin, OUTPUT); MsTimer2::set(500, flash); // 0.5秒执行一次 MsTimer2::start();} void loop(){
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询