在过去的一周里,我一直在使用运行Windows 7的计算机编写一个arduino uno。当我第一次启动时,我在Com 6上找到了该设备并且能够上传代码没问题。最近它突然收到错误接收代码:
找不到串口'COM6'。你从中选择了正确的吗? 工具>串口菜单?
串口菜单虽然显示为灰色。研究告诉我打开设备管理器并更新驱动程序,但我的设备管理器中没有其他设备选项卡。 arduino是用USB电缆的力量运行的,运行我几天前上传的代码就好了。我能做些什么才能将代码上传到arduino?
更新
我在另一台计算机上安装了arduino软件并且它也无法识别arduino,其中一条评论表明这可能是FTDI芯片的一个问题,我如何测试是否是这种情况,如果是我能解决吗?
提前致谢
〜吉比
答案 0 :(得分:1)
对于linux 要解决此问题,只需以超级用户身份运行IDE,因此请转到终端并键入“sudo arduino”
永久解决此问题,
在终端运行'gksudo gedit'
在gedit中打开/usr/share/applications/arduino.desktop文件
将行Exec = arduino更改为Exec = gksudo arduino 保存文件。 同样适用于Windows ......
还尝试重新安装arduino驱动程序。
答案 1 :(得分:0)
Arduino可能开始使用不同的端口。当您将Arduinos插入另一个USB端口时,它有时默认为一个新的COM端口。检查设备设置,了解正在使用的端口,并尝试各自的端口。还可以尝试将其插入另一个USB端口(如果没有显示端口),它应该注册一个新的COM。如果失败则重启机器并重复上述步骤。如果失败则重新安装Arduino USB驱动程序并重复上述操作。如果失败了,你可能会炸掉你的Arduino的USB芯片(或Arduino上的其他硬件)。
答案 2 :(得分:0)
电缆有两种类型:
因此,如果您已经尝试了每个USB驱动程序和端口,请尝试更改电缆;否则,请尝试更改电缆。否则
使用此链接http://www.wch.cn/download/CH341SER_MAC_ZIP.html安装新的驱动程序。 但是,在安装驱动程序后,如果它不起作用,请更换电缆。