FT232RL下载器USB转串口线的应用实例
本帖最后由 shihaipeng04 于 2014-2-25 22:18 编辑之前比较小白,问过这东西如何使用,得到很多高人的热心指点。特此总结一贴,以来求版主设精,二来帮助后面小白使用。
废话省去,捞干货先。FT232RL我也不知道是啥,就知道他一头插usb口另外一堆线接到arduino的几个口上,就能传编译后的程序代码了。词句还是废话,我还是先把小白最关注的接线口说了吧。
Arduino FT232RL
GND ———————————— GND
5V ———————————— 5V
RXD ———————————— TXD
TXD ———————————— RXD //TX,RX互调
RST(reset) —— 100u电容——— DTR //后面会说明,也有不接此线的办法
if (!电容) goto lb2; //没有电容的往最后看
CTS //空着,为什么不知道,干啥的不知道
FT232RL的接法
Pro mini的接法,注意绿色线中间串的电容。
干货到此结束。后面可以不用看了。
各种usb转串口的小板有很多,有2303 2102. 这是我有的,至于其他也许也有,估计功能都差不多吧。这些东西接到电脑后,一般都能自动安装驱动,win不认的自己百度一下(这是互联网生存必须的技能,如果不会搜索,基本就属于残废了,如果有坚强的意志也许还能好些)驱动好会自动分配com口号码。
然后在arduino 编译器(IDE)里改成相应的com口号。接下来的工作就和之前用usb线是一样的了。
lb2:
那个电容很有意思,如果你没有电容也没有关系,只要你有经常打游戏,手眼配合灵活也行。在用普通usb线传程序的时候,这编译过后,IDE会让arduino主板重启,然后这boot的时候连接并发送程序,和我们安装windows差不多。这个时候就放弃rst的那条线,看好编译器下面的监视窗口,当编译即将完毕的时候,按下主板上的reset键,如果时机恰当,就和正常情况一样开始传送了,如果失败多练几次,如果一直都失败,可能是线接错了。 如果不用电容,直接接了rst和dtr那就会这不恰当的时间重启,肯定一直是失败。电容的工作是让重启arduino的信号推迟一小下,不知道为什么不把这个电容一起做到板子上,或者调整一下那个重启信号的发送时间呢?
才疏学浅瞎写一篇,如有错误请速指出,以免坑害其他小白 注意绿色线中间串的电阻。
是电容吧 不知道为什么不把这个电容一起做到板子上
“Pro” 上面那个电容就是吧。
Pro Mini 板子一头最边上那个线直接连 DTR 就好。 pro mini 是不是都要这么下载啊? 我下载成功了\(^o^)/ 请问arduino mega2560可以使用这种方式下载吗
页:
[1]