无法将代码上传到Arduino

时间:2015-04-11 03:39:59

标签: arduino arduino-uno arduino-ide

我的Arduino Uno全部设置好了。

项目:Arduino根据给定的命令控制9v电机。由于Arduino仅提供5v,我通过晶体管添加了9v电池

我决定在Arduino中添加新代码但是当我尝试失败时。我已经成功地上传了几千次代码(成功)IDE突然发出以下消息

  

avrdude:ser_open():无法打开设备“。\ COM3”:访问被拒绝。

我在这个论坛和其他地方寻找了很多解决方案。以下是我到目前为止所尝试的内容:

  1. 更改COM端口
  2. 禁用所有其他设备已连接到COM
  3. 收紧连接
  4. 重新安装所有驱动程序和IDE
  5. 重新启动系统
  6. 使用其他笔记本电脑上传代码
  7. 由于某些原因,以上所有都给了我相同的输出。当电路板连接到电源(我的笔记本电脑)时,内置LED灯和电源LED开启。董事会可能被任何机会损坏了吗?如何检查电路板是否损坏?我应该买一块新板吗?

4 个答案:

答案 0 :(得分:1)

这可能有所帮助;

  1. 从电路板上取下mcu并将电路板连接到电脑上。
  2. 尝试打开com端口。
  3. 如果打开,将TX引脚短接到RX引脚。
  4. 发送一些数据并检查您是否收到了数据。这样你就可以确保你的usb-ttl没有损坏。

答案 1 :(得分:0)

由于我对Arduino的经验非常有限,我发现IDE有时会在启动时重置已保存的arduino。按额外 - >董事会 - >你的板,然后再试一次。

答案 2 :(得分:0)

确保您有正确的端口COM1和COM1 在arduino中激活它

答案 3 :(得分:0)

有一次,我发现有缺陷的USB线是罪魁祸首。对于一块板子,它给出了像

这样的消息
avrdude: stk500v2_ReceiveMessage(): timeout

但是对于另一个主板我也得到了这些消息“无法打开设备 - 访问被拒绝”。尝试使用另一根电缆总是值得的。