36853df56aa2cd9d
获得 0 次赞
帮助过0人
求教使用scoop库实现多线程的问题[/b][b]void setup()[/b][b]{[/b][b] Serial.begin(9600);[/b][b] Serial.print("setup");[/b][b] attachInterrupt(1 counter LOW); //脉冲输入[/b][b] attachInterrupt(0 Stop HIGH); //急停[/b][b] pinMode(4 OUTPUT); //音波测试[/b][b] pinMode(5 OUTPUT); //电磁阀[/b][b] pinMode(6 INPUT_PULLUP); //启动[/b][b] pinMode(7 OUTPUT); //复位[/b][b] pinMode(13 OUTPUT); //led[/b][b] digitalWrite(13HIGH);[/b][b] digitalWrite(7HIGH);[/b][b] Scheduler.startLoop(loop2);[/b][b] Scheduler.startLoop(loop3);[/b][b] Scheduler.startLoop(loop4);[/b][b] Scheduler.startLoop(loop5);[/b][b] Scheduler.start();[/b][b] Serial.print(2);[/b][b]}[/b][b]void loop()[/b][b]{[/b][b] //yield();[/b][b] Serial.print(3);[/b][b] Scheduler.delay(1000);[/b][b]}[/b][b]近来想用Arduino做个工控版,必须用到多线程处理, 程序写完了 在Protues里面仿真都没有问题 下载到板子上就不能正常运行