我有一个 Arduino Uno R3,上面有一个我正在玩的加速度计。这个设置已经工作了很长一段时间,从上传到检查串行输出的一切工作。
今天我开始遇到 com 端口报告忙或根本没有连接的问题。当我使用默认 IDE 时,它根本找不到 arduino,但是当我使用修改后的 IDE(Arduino ERW 1.0.5)时,似乎找到了要通信的端口,但它报告它很忙。
我现在已经重新安装了 5 或 6 次驱动程序,并搜索了任何其他可能有效但它们不会改变任何东西的驱动程序。我还检查了我的电脑是否确实检测到了它所做的 arduino,它列在设备管理器的 COM 端口中。我还尝试将 COM 端口从 COM3 更改为 COM4,但它仍然可以进行 3 次上传,然后 COM 端口从 IDE 的串行端口列表中“消失”了。
编辑:奇怪的是,在关闭一些似乎与串行通信有关的程序后,它就可以工作了。我必须调查我关闭的时间和时间。
EDIT2:目前看来,当不使用处理应用程序上的停止按钮时,处理有时没有正确关闭,然后没有关闭与 arduino 的连接。自从我开始在处理中使用停止按钮以来,我没有遇到任何问题。
Win 8.1 最新驱动程序和 IDE(一个名为 Arduino ERW 1.0.5 的改装 IDE 似乎工作得更好,但也有同样的问题)
我注意到的一件事是,如果我在重新启动时按下重置按钮,它不会通过串行发送任何内容,它是在重置后默认为 Blink 程序还是什么?