当我尝试上传代码到我的Arduino时,我收到了这个错误信息。有人知道发生了什么吗?
我已经安装了正确的驱动程序并且它工作正常。我的端口出现在菜单上,并且与设备对应。
祝福。
当我尝试上传代码到我的Arduino时,我收到了这个错误信息。有人知道发生了什么吗?
我已经安装了正确的驱动程序并且它工作正常。我的端口出现在菜单上,并且与设备对应。
祝福。
常见错误,以下是解决方案:
1 - 断开Arduino的电源
2 - 在未连接电脑的情况下上传代码
3 - 重新连接Arduino
4 - 将代码上传到Arduino
祝好运!
来自终端:
ls -l /dev/ttyUSB*
# or:
ls -l /dev/ttyACM*
crw-rw---- 1 root uucp 188, 0 5 apr 23.01 ttyUSB0
# or:
crw-rw---- 1 root dialout 188, 0 5 apr 23.01 ttyACM0
将您的用户名添加到群组中:
usermod -a -G uucp username
# or:
usermod -a -G dialout username
注销并重新登录以使更改生效。
sudo usermod -aG dialout $USER
"Original Answer"翻译成"最初的回答"sudo adduser yourUserName dialout
then relog to take effect
(Ubuntu 18.04)
我也遇到了COM3错误,这个方法解决了问题。
以管理员身份打开Arduino应用程序(Shift+右键单击应用程序,“以管理员身份运行”)。
我仍然需要在未连接Arduino的情况下上传代码,然后再连接并上传。
在这台电脑上点击右键,进入管理,设备管理器,找到Arduino的端口,然后进入工具,在端口中选择com
USB可能需要CH340驱动程序。 一些Arduino使用CH340控制器。 找到并安装CH34X_Driver_V3.4_Windows.zip。
我也遇到了同样的问题:
如果你正在使用VS Code和Platform IO,并且你在串口监视器中快速发送大量消息,那么当你尝试重新上传时,它会出现上述错误。解决方法之一是按下板子上的复位按钮,然后立即在VS Code中点击上传。只要不要在使用VS Code和Platform IO上传时过快地刷新串口监视器。
如果你正在使用CLion和Platform IO,并且你已经通过pio device monitor
打开了串口监视器,则必须关闭它,然后再上传,因为它正在使用该端口。
请确保您没有同时使用连接到Arduino的2个IDE,例如Arduino IDE和VS Code。
如果您正在使用USB-SERIAL CH340驱动程序:(在某些更便宜的ARDUINO克隆版上)
如果此方法对您有用,请告诉其他人!