[英]AttachInterrupt on ESP8266 with Arduino Firmware
我试图弄清AttachedInterrupt
如何在NodeMCU上工作。 我发现的所有内容都告诉我此代码是否正确?!
void setup() {
Serial.begin(9600);
pinMode(D4, INPUT);
attachInterrupt(D4, doSth(), CHANGE);
}
void loop() {
Serial.println(digitalRead(D4));
delay(100);
}
void doSth() {
Serial.println("Check!");
}
但是我只是得到这个错误:
经过数小时的研究,我仍然不知道!
在此先感谢:-)
问题已解决-再次感谢!
我只是使用attachInterrupt(D4, doSth, CHANGE);
而不是attachInterrupt(D4, doSth(), CHANGE);
您不应该在ISR内使用串行打印。 将其移动到您的Loop()。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.