查看: 86|回复: 2

[未解决] arduino定时器中断和按键中断会冲突吗

[复制链接]
  • TA的每日心情
    郁闷
    2019-4-15 15:12
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-3-25 21:05 | 显示全部楼层 |阅读模式
    void time()
    {
        digitalWrite(6,!digitalRead(6));
        Serial.println("1");
    }
    void water_work()//按键控制电磁阀函数
    {
      digitalWrite(5,!digitalRead(5));
    }


    void setup() {
      Serial.begin(115200);
      Serial.println("智能灌溉程序启动");

      pinMode(5,OUTPUT);
      pinMode(6,OUTPUT);

      MsTimer2::start();

      MsTimer2::set(1000, time); //设置中断

      attachInterrupt(0, water_work, FALLING);//设置中断0


    }

  • TA的每日心情
    郁闷
    2019-4-15 15:12
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2020-3-25 21:06 | 显示全部楼层
    代码是这样写的,但是定时器中断和按键中断都不能用,这是哪里出问题了呢
  • TA的每日心情
    擦汗
    2019-7-29 00:08
  • 签到天数: 47 天

    [LV.5]常住居民I

    发表于 2020-3-26 00:55 | 显示全部楼层
    mstimer2 要先 set 再 start,你这程序先 start 会导致中断程序跑飞
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门推荐

    5分钟带你快速了解新一代开发板:M5STACK
    5分钟带你快速了解新一代
    一、什么是M5Stack M5Stack是一种模块化、可堆叠扩展的开发板,每个模块
    【Arduino】108种传感器模块系列实验(55)---DHT11温湿度传感器
    【Arduino】108种传感器模
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    一个初级的hello world的问题
    一个初级的hello world的
    串口监视器不显示,第一个程序就这样,求大佬指点
    【Arduino】u8g2中文字库制作教程 小白请进
    【Arduino】u8g2中文字库
    我知道对于这个话题许多大佬们都会,发这个贴子也算是炒冷饭了,所以一开始我也十分纠
    【干货分享】mega2560原理图PCB图纸altium designer18
    【干货分享】mega2560原理
    分享一下mega2560的板子 AD版本 **** 本内容被作者隐藏 **** ergo
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表