我正在使用Arduino Nano。
avrdude:ser_open():系统无法打开设备“ \。\ COM1”:系统找不到指定的文件
刚在Arduino板上上传程序后,就会出现此错误。我已经在设备管理器中检查了端口。它说COM11,并且在Arduino软件中也选择了COM11。
我在Arduino软件中选择了Arduino Nano板。另外,下载软件文件时不得出现任何规格错误。有什么我想念的吗?
我正在使用Arduino Nano。
avrdude:ser_open():系统无法打开设备“ \。\ COM1”:系统找不到指定的文件
刚在Arduino板上上传程序后,就会出现此错误。我已经在设备管理器中检查了端口。它说COM11,并且在Arduino软件中也选择了COM11。
我在Arduino软件中选择了Arduino Nano板。另外,下载软件文件时不得出现任何规格错误。有什么我想念的吗?
Answers:
我的问题是由于我将Arduino电缆插入了Windows 10上的D-Link DUB-H7(USB集线器)的物理USB母端口上,所以我将Arduino插入了右侧两个端口之一(在下图)。USB电缆合适,并且可以为Arduino供电,但是由于某种原因Arduino没有看到该端口。
Windows无法识别这两个端口。其他任何港口都是公平的游戏。就我而言,“工具”>“端口”菜单显示为灰色。在这种情况下,对象浏览器中的“端口”部分被隐藏。因此,要显示隐藏的设备,我选择了“查看”>“显示隐藏”。COM1是最初显示的内容。当我将其更改为COM3时,它不起作用。
在许多地方都可以配置COM端口。
Windows>控制面板>设备管理器>端口>右键单击Arduino>属性>端口设置>高级> COM端口号:[选择端口]
Windows>开始菜单> Arduino>工具>端口> [选择端口]
Windows>开始菜单> Arduino>文件>首选项> @非常底部,有一个标签为“可以在文件中直接编辑更多首选项”。
C:\ Users {用户名} \ AppData \ Local \ Arduino15 \ preferences.txt
target_package = arduino
target_platform = avr
board = uno
software=ARDUINO
# Warn when data segment uses greater than this percentage
build.warn_data_percentage = 75
programmer = arduino:avrispmkii
upload.using = bootloader
upload.verify = true
serial.port=COM3
serial.databits=8
serial.stopbits=1
serial.parity=N
serial.debug_rate=9600
# I18 Preferences
# default chosen language (none for none)
editor.languages.current =
用户preferences.txt覆盖了这一点:
C:\ Users {用户名} \ Desktop \ avrdude.conf
...搜索“ com” ...默认为“ com1”