DFRobot_Esp8266MQTT Mind+ V1.8.0 RC1.0 MQTT能不能设置下关闭调试功能

2023-12-291.1万
AI 快速预览详细 收起
本文讨论了如何在DFRobot_Esp8266MQTT库中关闭调试功能,以解决ESP8266因频繁获取系统时间而导致的重启问题。具体步骤包括在代码中注释掉或移除获取系统时间的语句。通过这些操作,可以确保设备稳定运行,适用于物联网项目中的传感器数据传输。


那个MQTT能不能设置下关闭调试功能,我的ESP8266经常被这个调试获取系统时间搞死重启。

  1. Exception 9: LoadStoreAlignmentCause: Load or store to an unaligned address
  2. PC: 0x40106000
  3. EXCVADDR: 0x00000003
  4. Decoding stack results
  5. 0x401008f5: millis() at E:\Desktop\mymindplus\mindPlus\Arduino\hardware\dfrobot\esp8266\cores\esp8266\core_esp8266_wiring.cpp line 193
  6. 0x4020aca8: __delay(unsigned long) at E:\Desktop\mymindplus\mindPlus\Arduino\hardware\dfrobot\esp8266\cores\esp8266\core_esp8266_wiring.cpp line 49
  7. 0x40206950: PubSubClient::readByte(unsigned char*) at E:\Desktop\mymindplus\mindPlus\Arduino\libraries\pubsubclient\PubSubClient.cpp line 309
  8. 0x40206a61: PubSubClient::readPacket(unsigned char*) at E:\Desktop\mymindplus\mindPlus\Arduino\libraries\pubsubclient\PubSubClient.cpp line 358
  9. 0x401008f5: millis() at E:\Desktop\mymindplus\mindPlus\Arduino\hardware\dfrobot\esp8266\cores\esp8266\core_esp8266_wiring.cpp line 193
  10. 0x40206c3e: PubSubClient::loop() at E:\Desktop\mymindplus\mindPlus\Arduino\libraries\pubsubclient\PubSubClient.cpp line 399
  11. 0x4020383c: esp8266_iotDebugTask() at E:\Desktop\mymindplus\mindPlus\Arduino\libraries\DFRobot_Esp8266MQTT\DFRobot_Esp8266MQTT.cpp line 101
  12. 0x4023d334: lwip_cyclic_timer at core/timeouts.c line 241
  13. 0x4023d367: lwip_cyclic_timer at core/timeouts.c line 258
  14. 0x4023d2bd: memp_free at core/memp.c line 383
  15. 0x4020379c: esp8266_mqttTask() at E:\Desktop\mymindplus\mindPlus\Arduino\libraries\DFRobot_Esp8266MQTT\DFRobot_Esp8266MQTT.cpp line 94
复制代码


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
Forgotten
Forgotten
代码发出来看看
- 没有更多了 -