原创 让低价的USB串口转换器也能支持Arduino mini pro

2015-1-16 22:59 2416 21 15 分类: MCU/ 嵌入式 文集: DIY

Arduino有很多版本,其中一种比较小巧方便的是Arduino mini pro。它和Arduino Uno不同,板上没有自带USB转串口芯片,需要通过一个USB串口转换器才能下载,而且还需要是带DTR输出的型号,因为Arduino IDE通过DTR来控制单片机复位,才能正常下载程序。

222000g3lt9fjmjkpf5755.jpg.thumb.jpg 

但是淘宝上买的低价USB串口转换器(通常3-5元)大部分都不带有DTR引脚,只有+5V、+3.3V、GND、TXD、RXD几个引脚。这样就不能和Arduino mini pro相连。

221955kay3rridne3g5csg.jpg.thumb.jpg 

221955x6cg5xjt25gr2qj5.jpg.thumb.jpg 


这类转换器大部分使用了PL2303芯片,查数据手册可以看到,这个芯片是有DTR信号的(第二脚),只是USB转换器没有引出来。

221956t3d8yv4xevt9l590.jpg.thumb.jpg 


因此我们可以对这样的USB串口转换器稍加改造,就能支持Arduino mini pro了。

首先去掉外面的热缩套管,然后将一个3芯的单排插针焊接到转换器反面的5V、3.3V上,并留出一个脚,方便引出DTR信号。

221957trhhpb0lzvb3pvz4.jpg.thumb.jpg 

然后用一小段铜丝(可以用电阻脚、LED脚等),小心将PL2303的第二脚连接到上面的单排插针上的空脚。

221957t10omeeon57mzm2m.jpg.thumb.jpg 

221958f31fi9hi15999d9i.jpg.thumb.jpg 


在用杜邦线将Arduino mini pro和USB串口转换器连接起来,就可以正常下载程序了。

221959qjp9ysesks2we6w6.jpg.thumb.jpg 

 

文章评论2条评论)

登录后参与讨论

shaoziyang 2015-3-10 00:15

CH340本身有DTR,和上面一样,要自己想办法引出来用。

用户377235 2015-3-8 20:23

现在比较流行的ch340也没有DTR,如何引出?

coyoo 2009-8-14 09:45

其实能达到SignalTap那样的速率我就满足了,呵呵

ash_riple_768180695 2009-8-14 08:37

JTAG的速度是个问题,采用fifo也只能缓冲一下而已。所以不能用来做高速数据传输。

coyoo 2009-8-13 14:52

VJ调试到底能探测多快的数据流呢? 似乎你第二个例子使用fifo缓存能解决探测高速数据流的问题,不知道博主有么有这方面的研究?

ash_riple_768180695 2008-8-27 21:48

你最好安装activestate的tcl运行环境,或者安装了quartus II也行。然后在命令行运行:tclsh84 my_jtag.tcl。由于这是一个操作硬件的脚本,你还要连接好下载电缆,并且把.v文件编译到你的设计中去才行。

zzgnew_580137939 2008-8-27 13:01

第一个代码怎么用啊?

ash_riple_768180695 2006-11-16 13:27

to steelgirl:你的问题我试了一下,结果都在给你的回复中。问题如果解决了,请吱一声。不用谢。

ash_riple_768180695 2006-11-14 18:09

文字比较生硬,内容应该很新鲜。谢谢斑竹表扬。virtual jtag这个工具应该得到大家的重视,并应用到实际工作中来。

用户1269547 2006-11-14 12:37

对不起,我还没有做到这步,我是一个真真正正的新手,帮帮忙,我的那个程序功能仿真是对的,但是时序仿真没有输出,我把代码房子我的博客里了,有时间给我知道一下吧!在这给你致谢了!
相关推荐阅读
shaoziyang 2017-12-15 11:06
《micropython 入门指南》正式出版了
第一本专门介绍MicroPython的中文图书《MicroPython入门指南》由电子工业出版社正式出版了(各大书店和网络书店都有)。MicroPython是近年开源社区中最热门的项目之一,它功能强大...
shaoziyang 2017-11-01 15:30
《MicoPython入门指南》一书即将发行
《MicoPython入门指南》一书即将发行,这是第一本专业介绍MicroPython的中文书籍,请大家多关注和支持。​​...
shaoziyang 2017-07-13 19:50
micro:bit 专用电池扩展板
最近Microbit这么火,就想着要做点什么,于是就有了这个Microbit的专用电池扩展板。它完美配合原版的microbit,可以为microbit增加电池、蜂鸣器功能,功能上超过 MI:power...
shaoziyang 2017-06-13 09:09
用pyboard的dac播放音乐
官方的PyBoard带有DAC功能,使用DAC,我们可以播放简单的音乐。 先准备好两根铜丝,一个有源音箱,一个音频线。 然后从官方网站下载两个文件: http://micropython.org/...
shaoziyang 2017-06-13 09:03
microbit巡线小车 BoBBoT
BoBBoT 是一个使用 BBC micro:bit 控制的巡线小车套件,它很容易组装。 它特别为儿童设计,让孩子可以通过实践学习计算机科学概念。使用 BoBBoT 可以学习: 算法设计 (流程图和...
shaoziyang 2017-06-12 08:29
micropython升级到了 1.9.1
micropython升级到了 1.9.1,主要改进有: v1.9.1 修复了 stm32 的 USB 存储, lwIP 绑定和 VFS 问题 This release provides an imp...
我要评论
2
21
关闭 站长推荐上一条 /2 下一条