Adafruit_SSD1306库中display.clearDIsplay函数位置错误导致esp32无限重启的问题
IDE为arduino,上传代码后esp32开发板无限重启,串口输出信息如下:
排除硬件问题后,将问题定位在程序错误上,因为重新上传点灯的程序是能正常运行的。在不断的代码调试后发现,display.clearDisplay()不能在没有调用display.begin()函数之前被调用(猪脑过载了)。修改display.clearDisplay()调用的位置后问题解决。
IDE为arduino,上传代码后esp32开发板无限重启,串口输出信息如下:
排除硬件问题后,将问题定位在程序错误上,因为重新上传点灯的程序是能正常运行的。在不断的代码调试后发现,display.clearDisplay()不能在没有调用display.begin()函数之前被调用(猪脑过载了)。修改display.clearDisplay()调用的位置后问题解决。