Windows 10 无法识别 Arduino Uno

问题描述 投票:0回答:5

我有一个 Arduino Uno,无论我如何尝试,它都不会被我的计算机识别。

我在 64 位戴尔 Inspiron 笔记本电脑上运行 Windows 10 家庭版。

已通过 Arduino 网站上的官方可执行文件安装了 arduino 软件和驱动程序。正确的 .inf 文件位于 Arduino/drivers 目录中。

预期的行为是通过 USB 插入 Arduino,转到设备管理器,然后在“端口”部分或可能的“其他设备”部分中找到 Arduino。

没有端口或其他设备部分。但有一个

“未知 USB 设备(设备描述符请求失败)”

通用串行总线控制器部分中的

行。这是 Arduino,当我拔掉 Uno 时,该设备就会从 USB 控制器部分消失。

(顺便说一句,当我插入 Arduino 时,我收到一条通知,说最近插入的设备出现故障,Windows 无法识别它。)

右键单击并转到“未知设备”的属性,会显示以下状态:Windows 已停止此设备,因为它报告了问题。 (代码 43) USB 设备描述符请求失败。

尝试通过直接将驱动程序指向正确的目录来更新驱动程序会给出一条消息,表明它已经拥有最新的驱动程序。但是,转到“设备管理器”中的“驱动程序详细信息”时会显示:该设备不需要或尚未加载任何驱动程序文件。

我已经禁用了驱动程序签名验证。还是没有喜悦。

我已更新 Windows。我已尝试确保所有其他 USB 相关驱动程序均已更新。当我尝试更新时,Windows 至少说是这样。

有人有什么想法吗?

windows arduino arduino-uno
5个回答
5
投票

我不久前也遇到了同样的问题,但是当我更换我第一次使用的USB线时,问题就解决了。对于任何遇到同样问题的人,请尝试考虑这一点。 :)


4
投票

原来设备有故障。我买它的地方送了一个新的,它工作正常 - 即插即用,没有问题。我想说,如果您处于类似的情况并且已经尝试了所有方法,请联系供应商并申请新的。


0
投票

使用32U4芯片的Arduino有时无法识别并出现变砖现象。我的 Leonardos 和 Pro Micro 在插入 Windows 10 上的 USB 端口时出现错误。对我有用的修复方法是按两次重置并立即上传任何草图来使用引导加载程序。在 Pro Micro 上,这意味着使用一根电线将复位引脚连接到接地并敲击两次。您可能需要开始上传,然后按两次其余引脚以激活引导加载程序并获得正确的计时。可能需要多次尝试。

祝你好运


0
投票

我也遇到了这个问题,我能够通过使用 Windows 10 Arduino IDE 编辑器(不是 Web 创建)来[解决]它,加载基本草图之一,例如 Blink,为我的板 Leonardo 编译草图,插入将Arduino Leonardo插入USB口,显示错误信息“usb device not recognize”,然后

  • 按键盘上的 Control-U 开始上传。 (即使IDE中无法识别该板并且在“工具”>“端口”中找不到该端口)
  • 快速双击Leonardo上的重置按钮;
  • Windows 10 计算机会发出 USB 端口断开然后重新连接的声音。 Arduino 将闪烁各种 LED,然后将加载简单的 Blink 草图。

经过多次尝试,终于成功了。我尝试了各种命令,但上述步骤的顺序是有效的。 (这个过程适用于我的两块具有完全相同问题的主板!)

我使用了其他论坛的建议,尝试了不同的 USB 端口、不同的 USB 电缆、重新启动、重新安装,但都失败了。我最终购买了一块新板,最初它可以工作,但是将我的代码下载到板后,它也以同样的命运结束。因此,我认为我的代码(使用计时器)导致 Leonardo 崩溃并且无法被 Windows 10 识别。我在这个问题上浪费了 6 个小时!


0
投票

就我而言,这肯定是软件问题。使用非常基本的草图(例如 Blink),上传并让 Windows 通过在上传时按两次重置按钮来识别 Arduino Nano 相对容易。令人沮丧的是,其他草图导致 Windows 无法识别 USB 设备,甚至是我之前成功使用过的草图!

© www.soinside.com 2019 - 2024. All rights reserved.