完美改造PL2303HX的USB转串口模块用于Arduino下载
本帖最后由 艰苦奋斗 于 2014-5-4 15:50 编辑很多网友喜欢自制最小系统板用来做Arduino的实验板,但做好的实验板下载程序是个比较麻烦的工作,因为Arduino下载时需要复位AVR单片机,所以必须准确的在下载前的瞬间按下复位键才行,提前或错过就不能下载,这次改造目的就是用TB上很便宜的PL2303HX的USB转串口的下载器实现Arduino自动下载。
对于Arduino nano板选用了FT232做USB转串口,相对于PL2303HX来说价格要高许多,TB上大量的PL2303的串口下载器都只要5块左右了,改造后的PL2303下载器可以完全取代FT232实现自动下载。下面上图,详细说明改造方法。 这个 我一年前就这样做的,但是长时间工作传输的数据会出错的 本帖最后由 艰苦奋斗 于 2014-5-14 20:36 编辑
如图,将改造后的3.3V插脚(现在是RST)接ATMEGA 328的RESET脚就可以实现自动下载了。
注意:背后原3.3V的过孔处对地焊一个0.1UF的小电容,这个电容很重要,因为PL2303HX核心是3.3V供电的,没这个电容连接和下载都非常不稳定。实测,改过的板子不仅可以自动下载,而且连接非常稳定。 本帖最后由 艰苦奋斗 于 2014-5-4 15:50 编辑
cai_mouse 发表于 2014-5-4 15:15 static/image/common/back.gif
这个 我一年前就这样做的,但是长时间工作传输的数据会出错的
我不知道你一年前是怎样改的,我查遍了网络也没找到一遍文档是介绍如何让PL2303HX实现Arduino自动下载的,如果你一年前就改造成功却没写出来造福大家真的可惜了,我也是试验了两天才完成这个改造,赶紧写出来,防止以后忘了。
至于长时间工作没有测试,我主要用来下载程序,目前工作非常稳定,下载程序和原版速度一样,关键是便宜啊,做串口通讯,测试了一个小时,基本不丢包。 下载程序非常顺利,以后焊的最小系统板再也不用按RESET键了。 也是跟你的改法一样的
pl2303有一个数据准备脚,将那个脚接个0.1uf电容,和单片机上的RST连起来就行了 本帖最后由 迷路大兵1 于 2014-8-31 00:12 编辑
请问这么改了后IDED的板卡和编程器怎么选? 我的用1pf电容改的经常把我的osx搞死,ftdi的从来没有把osx搞死过的。 netel 发表于 2014-8-31 18:32 static/image/common/back.gif
我的用1pf电容改的经常把我的osx搞死,ftdi的从来没有把osx搞死过的。
是不是一拔下来机器就重启 charlie_chen 发表于 2015-10-19 14:08 static/image/common/back.gif
是不是一拔下来机器就重启
我的小作品如图所示供好友参考: 艰苦奋斗 发表于 2014-5-4 15:34 static/image/common/back.gif
如图,将改造后的3.3V插脚(现在是RST)接ATMEGA 328的RESET脚就可以实现自动下载了。
注意:背后原3.3V的 ...
请问能否给MEGA2560 R3 官方版 刷bootlaoder?如果能刷,能否详解一下?谢谢! Bootloader需要AVR编程器或USBTINY才能刷,普通串口编程器是不能刷bootloader的.
页:
[1]