在执行blinker按键下的while(1)循环时,设备常常离线-Arduino中文社区 - Powered by Discuz! Archiver

单片机搞照明 发表于 2020-9-23 16:30

在执行blinker按键下的while(1)循环时,设备常常离线

在按键执行的程序里放了一个while(1)循环,一方面循环进行时无法通过别的按键干预跳出,另一方面设备同时常常会自动离线。
最开始以为可能是网络问题,但是几乎每次按下按键进入循环后都会出现离线,我只能reset重连。
目前不明白如何解决,希望大佬指导。

王尼玛1 发表于 2020-9-23 17:43

因为死循环了

王尼玛1 发表于 2020-9-23 17:44

https://diandeng.tech/doc/matters-need

XlinliY.Zhang 发表于 2020-9-23 21:41

你把回调堵死了,服务器发下去收不到回信,当然把你设置成为离线

奈何col 发表于 2020-9-23 22:36

因为死循环了

单片机搞照明 发表于 2020-9-24 17:50

XlinliY.Zhang 发表于 2020-9-23 21:41
你把回调堵死了,服务器发下去收不到回信,当然把你设置成为离线

那按键里的循环应该怎么写呢?

XlinliY.Zhang 发表于 2020-9-26 12:26

单片机搞照明 发表于 2020-9-24 17:50
那按键里的循环应该怎么写呢?

就不应该有循环
页: [1]
查看完整版本: 在执行blinker按键下的while(1)循环时,设备常常离线