【问题标题】:Problems with serial communication on Arduino UNO R3Arduino UNO R3 上的串行通信问题
【发布时间】:2015-06-27 18:43:05
【问题描述】:

在 Windows 7 64 位机器上试用。首先,我用 USB 电缆将 Arduino 板插入 PC。这让 L 和 ON LED 发出稳定的光。

Windows 开始自动安装一些驱动程序。完成后,我检查了设备管理器,发现该设备被识别为“USB-SERIAL CH340 (COM3)”,并且 Windows 状态为“此设备工作正常。”

然后我运行了 Arduino IDE。选定文件->示例->01.Basics->Blink。 检查工具->板->Arduino UNO和工具->端口->COM3。

如果我随后编译并上传,我会在漫长的等待期后收到以下消息:

Problem uploading to board.  See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xc1

此时我已经尝试了旧版本的 Arduino 软件。另外两台 PC(其中一台运行 Win10),我进行了环回测试,但没有任何效果。插入 USB 电缆时,灯 ON 和 L 总是持续亮起。TX 灯甚至从不闪烁或任何东西。我也应该能够使用重置按钮吗?它什么都不做......我认为我至少能够看到 LED 闪烁或其他什么?

【问题讨论】:

  • 这似乎是一个驱动程序问题老兄。尝试卸载驱动程序,然后从“C:/programs data/arduino/drivers”(或任何你安装的程序)安装我是一个 linux 用户,对不起那个路径。
  • 已经试过了。 Windows 告诉我那里没有合适的驱动程序

标签: serial-port arduino


【解决方案1】:

看看这个:http://www.arduino.cc/en/Guide/windows#toc4 你的 Arduino 显示为 USB-SERIAL CH340 的事实可能表明你没有安装正确的驱动程序。

【讨论】:

  • 我已按照该指南进行操作。尽管如此,如果我尝试选择“C:\Program Files (x86)\Arduino\Drivers”窗口不会将它们识别为适合该设备。如果我无论如何强制它安装,我得到一个错误代码 10 设备无法启动
  • 请检查您在 arduino IDE 中的配置: * 工具 → 程序员 = AVRISP mkll * 板 → arduino UNO
  • 检查,并在你写的时候设置
  • 尝试下载最新的 Arduino IDE。它将在非管理员 zip 文件中包含所有驱动程序。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多