单片机为以ESP32芯片为主控,CH340C为转串口芯片。
出现问题为在执行外部中断程序时在Shell中打印出
而后单片机与电脑失去断开连接,单片机更改运行main()代码,重启单片机后依旧无法使电脑与单片机进行连接,Thonny连接后的反馈为
就此,ESP32已经无法和电脑进行交互了,而CH340C却依旧可以连接识别到。
初步怀疑是掉boot了,所以我又重新进行固件烧录
但是依旧无法进行代码的上传与运行,Shell的反馈也依旧如下图
所以我怀疑是不是我的代码有BUG使得ESP32的运行内存被拉满,在开机时就持续进行上一套代码,所以我将ESP32的固件烧录成arduino的固件
而后再次烧录成ESP32的固件,然后重新进行连接,发现单片机已经可以重新运行,但是原先在里面的python文件也已经丢失
虽然已经可以正常运行,但是却不知道出现这个问题的根源,希望有大佬能为我解惑,谢谢!!!