【发布时间】:2023-03-03 23:59:01
【问题描述】:
我不确定这是问的正确地方,但我在 stackoverflow 上看到了其他 Arduino 线程,所以我只是假设它没问题。
我的 arduino uno 兼容板未被识别。我在windows 8和windows xp上试过。当我打开设备管理器时,在“端口(COM 和 LPT)”部分下只有一个名为“USB 串行端口”的条目。然而,Arduino 在连接时会闪烁。
我尝试卸载或更新 USB 串行端口驱动程序,但两者都不起作用:驱动程序似乎是最新的,当我卸载并重新连接 arduino 时,它们又出现了。
当我尝试上传程序时,我得到了
avrdude: stk500_getsync(): not in sync: resp=0x00
或
avrdude: usbdev_open(): did not find any USB device "usb"
(当我使用“使用程序员上传”时)。
我希望任何人都可以帮助我解决这个问题,我一直在努力让它工作一段时间。
编辑 2:我在我父母的电脑上尝试了同样的事情,它安装了 windows vista。在那里,该板在“未知设备”下被识别为 USB 串行端口(首先是其他东西,我认为它是一个包含两个大写字母和四个数字的代码,但我不确定,我无法理解重新命名,即使在卸载驱动程序后)。
【问题讨论】:
-
Arduino 会闪烁,因为它有电 - 预装了一个名为“blink”的小草图...您是否使用有源集线器进行连接?
-
您是否通过 USB 3.0 端口连接它?驱动程序还不支持它。
-
如果您的开发板与 Uno 兼容并且您安装了驱动程序,您应该能够通过在工具 | 下选择正确的开发板 (Uno) 来使其工作。工具 | 下的板和串行端口(尝试列出的所有 COM 端口)串行端口。选择这些后,使用 File | 上传上传。另请参阅此处的故障排除指南:arduino.cc/en/Guide/troubleshooting#toc1
-
@Floris:我知道闪烁草图 :) 我认为 USB 集线器是总线供电的,这可能是个问题吗?
-
@AshRj:我认为USB端口是2.0,在设备管理器中找不到...
标签: arduino arduino-uno