hchh 发表于 2012-10-11 14:59:54

【已解决】求助:uno R3 下载程序时提示端口使用中,请尝试退出使用端口的程序

本帖最后由 hchh 于 2012-10-15 22:57 编辑

uno R3 在下载程序时候提示:
processing.app.SerialException: Serial port 'COM7' already in use. Try quiting any programs that may be using it.
无法完成下载。

是不是芯片烧了啊~求助{:soso_e109:}

ttyp 发表于 2012-10-11 15:04:58

不是吧,是其他程序占用了这个端口,你在用processing读这个端口?关闭其他程序试试

hchh 发表于 2012-10-11 15:07:12

ttyp 发表于 2012-10-11 15:04 static/image/common/back.gif
不是吧,是其他程序占用了这个端口,你在用processing读这个端口?关闭其他程序试试

没有运行别的程序啊,直接用的arduino 1.0.1下载例程就不行。黄灯和绿灯都亮的。重刷bootloader也不行。是不是需要对那个接口芯片16u2做处理啊?

zcbzjx 发表于 2012-10-11 15:08:10

重新启动下机器试试!

hchh 发表于 2012-10-11 15:10:43

zcbzjx 发表于 2012-10-11 15:08 static/image/common/back.gif
重新启动下机器试试!

重启了很多回了换了几台机器都不行都是提示的端口被占用

zcbzjx 发表于 2012-10-11 15:20:35

那就不知道了,求高人。。

hchh 发表于 2012-10-11 15:31:40

把328的片子拔了也是一个反应 估计是片子烧了 刚买回来 就成功了一次然后就不行了

hchh 发表于 2012-10-11 15:47:20

将uno的片子换到了别的板子上没问题,uno换了别的好的片子就不行,看来是接口芯片16u2的问题了。

zhangdeyue1 发表于 2012-10-12 09:57:41

你串口选对了吗?是你uno的串口吗?驱动安装正常吗

hchh 发表于 2012-10-12 11:01:55

zhangdeyue1 发表于 2012-10-12 09:57 static/image/common/back.gif
你串口选对了吗?是你uno的串口吗?驱动安装正常吗

都是配置正确的

hchh 发表于 2012-10-12 11:04:05

以解决
有人说是端口被锁住了 可能是我某次下载程序未完成就关闭下载了 导致16u2端口始终被占用

重新刷了16u2的固件 再刷bootloader就ok了 完全没问题了

沧海笑1122 发表于 2012-10-12 15:08:08

16u2端口始终被占用,重新刷了16u2的固件 再刷bootloader就ok了。这条经验很重要,谢谢楼主。
建议把刷16u2固件的详细步骤在此介绍一下。

hchh 发表于 2012-10-15 10:35:14

沧海笑1122 发表于 2012-10-12 15:08 static/image/common/back.gif
16u2端口始终被占用,重新刷了16u2的固件 再刷bootloader就ok了。这条经验很重要,谢谢楼主。
建议把刷16u ...

windows系统:
拷贝arduino中自带的 avrdude.exe avrdude.conf Arduino-COMBINED-dfu-usbserial-atmega16u2-Uno-Rev3.hex(搜索一下即可)到某一个文件夹下,打开命令行,在该文件夹目录下输入avrdude -b 19200 -p at90usb162 -F -P COM8 -c avrisp -U flash:w:Arduino-COMBINED-dfu-usbserial-atmega16u2-Uno-Rev3.hex -U lfuse:w:0xFF:m -U hfuse:w:0xD9:m -U efuse:w:0xF4:m -U lock:w:0x0F:m 即可重灌16u2固件。
后面的fuse之类的为熔丝位设置,最好不要出错

yzh19930401 发表于 2012-10-17 11:53:55

我也遇到过这样的情况,不过我重启电脑就没问题了。

zjyylj 发表于 2013-6-1 16:26:22

我遇到了相同问题。然后再试就变成Serial port "com4" not found. IDE里的Serial Port选项变灰了。
解决方法:在设备管理器-端口(COM和LPT)-Arduino上右键-属性--端口设置-高级选项-换个COM号,再打开IDE,Serial Port选择刚才设置的端口,烧录程序就OK了。
页: [1]
查看完整版本: 【已解决】求助:uno R3 下载程序时提示端口使用中,请尝试退出使用端口的程序