325 字
2 分钟
Arduino 无法烧录程序
情况1:控制板损坏,建议找一块新开的或确定是正常的板子,进行烧录程序。
情况2:Arduino IDE出错,建议重开IDE、重装IDE或其他版本的IDE,该情况更多出现在环境搭建时。
情况3:当前串口占用,建议把控制板的数据线拔下后重新连接,更新串口号或是在设备管理中,删除旧串口并重新连接。
情况4:在情况3无法解决的情况下,才考虑该情况,多数发生在与控制板进行连接通信调试时,没有关闭连接,直接把数据线断开,且在情况下即使关机或重装也无法恢复,但在该情况下能对不同接口或不同型号的控制板进行程序烧录。
Arudino IDE 烧录程序的报错信息如下:
processing.app.debug.RunnerException: Error opening serial port '/dev/ttyUSB0'.
提示串口打开错误。
如果连接的是mini-USB接口的Nano板,可以尝试通过使用USB公口B型接口(打印机的方形接口)的Uno板或其他不同接口的Arduino板,进行程序烧录,并通过串口监视器建立通信,并正常关闭通信,并拔开数据线,以重置相关的设置。
Arduino 无法烧录程序
https://fuwari.vercel.app/posts/嵌入式/arduino/arduino-无法烧录程序/