极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 23255|回复: 3

PL2303 和 CP2102 的问题

[复制链接]
发表于 2014-2-18 02:27:08 | 显示全部楼层 |阅读模式
昨天的这个时候还不知道什么是ttl呢,当然现在也依然迷迷糊糊,只是知道用这2个设备可以接到arduino上刷程序,就不需要usb口了,uno这样的板子无所谓对于超小的那种tiny好像是必须的了?于是昨天实验了一下

【成功】
PL2303HX 插入电脑后装了驱动,就可以操作了,4跟线分别接 5v电源,GND, D0,d1的tx rx口,t和r还要互相反接,然后再IDE里修改一下com口号,就可以正常使用了,只是在即将传数据的时候要实时的按一下板子上的reset键(这可是在论坛上学到的一个重要环节,否则打死我弄不好),IED环境下出现橘红色的
”avrdude: Send: 0 [30]   [20]
avrdude: Send: 0 [30]   [20]
avrdude: Send: 0 [30]   [20] “

如果马上出现更多的括号内有数字的东西就是成功了, 如果只有上面3行而且一直停滞不动那就是失败了,要重新^+U,再等机会按reset。
pl2303算是比较顺利的成功了。

【失败】
可是在实验cp2102的时候就很不顺利了,2102有6个口,除了和2303一样的4口,还多了RST和 dc3.3v,虽然也有文章介绍如何操作,但是无论我如何连接,只接4口的方法,把rst和uno主板的reset口接起来,把3.3v也接起来,然后各种排除测试,各种看准时机按reset都是不成功,每次都是停留在“avrdude: Send: 0 [30]   [20] ”半天后提示 “avrdude done.  Thank you.”可是程序死活都传上去。 更换电脑usb口,换com口号,各种接线的排列组合都失败了,不知道是哪错了?
回复

使用道具 举报

发表于 2014-2-18 13:58:15 | 显示全部楼层
接5v就行了,3.3v不用接(如果你的板子是5v的话)。

RX/TX/GND照常接。注意CP2102的DTR(或者GRN)去接Arduino的RST,而不是CP2102的RST噢。

而且这样是不用手动去按Arduino的reset了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-18 14:08:19 | 显示全部楼层
isilcala 发表于 2014-2-18 13:58
接5v就行了,3.3v不用接(如果你的板子是5v的话)。

RX/TX/GND照常接。注意CP2102的DTR(或者GRN)去接Ard ...

买的是这样的东西,上面6条腿依次是 3.3v rst 5v rxd txd gnd。 你说的 dtr、grn是哪个哦? 继续凌乱

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2014-5-9 18:24:04 | 显示全部楼层
shihaipeng04 发表于 2014-2-18 14:08
买的是这样的东西,上面6条腿依次是 3.3v rst 5v rxd txd gnd。 你说的 dtr、grn是哪个哦? 继续凌乱

应该是rst吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-14 07:35 , Processed in 0.059474 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表