日志档案

发表于 2008-4-10 15:17:06

10

标签: CH341  单片机  下载  

用USB口为EDN51实验板下载程序

         最近有网友问笔记本电脑没有串口怎样通过USB口给单片机实验板下载程序,恰好我的一位研究生学长(也是EDN网友)有自己做的转接板,功能很强大,可以把USB口转成232、485、UART等三种端口,可以把串口延长线接到转接板的232口上下载程序也可以直接把单片机相应口线接到UART口上直接下载,十分好用。师哥给了我一块PCB(据说是最后一块),我自己买了元件把板子焊成了。

        转接板主要是利用了南京沁恒公司生产的CH341作为转接芯片(共需要三片),不需要自己编写驱动程序,只需把厂家提供的驱动装好就可以了,所以不必担心自己做转接板还要面对复杂的USB协议。

        要问整个板子的成本,可以说很小了。PCB不花钱,CH341可以申请样品(购买的话好像十几元一片),一次就给两片,所以我没焊485部分,估计最近也用不到。再就是12个0805封装的发光二极管和部分阻容。如果没有PCB还可以在申请芯片时顺便要两片SOP---DIP转接板然后自己用万用板做,可以说十分简单。

       下面就展示一下我的转接板

给CH341来个特写

安装好驱动以后,在电脑“设备”里会看到转换后的串口

转接板的原理图在这里,我把学长给的图改了一下,更加直观了,还像往常一样,可直接打印pdf其实CH341的资料里已经给了参考电路。

CH341的资料也一并给大家

CH341手册1PDF

CH341手册2PDF

CH341驱动rar

还缺点什么?对了,南京沁恒公司的网址:http://www.wch.cn/

大家去碰碰运气吧,祝你好运。

最后声明一下,原理图是我的学长画的,仅供大家自己使用,不可用于商业目的。

如果感觉不错请不吝我一下,小电工十分感谢您的支持。

 

系统分类: 单片机   |   用户分类: 单片机相关   |   来源: 原创   |   【推荐给朋友】

    阅读(1793)    回复(29)  

投一票您将和博主都有获奖机会!

  • bluehacker

    2008-4-11 9:52:01

    ch341稳定性怎么样?我去年做的开发板上用了块这家公司的ch372,结果发现这个片子的稳定性实在是太差,3片中居然有两片不能工作;搞的我对国产芯片采取一概抵制的态度

  • will666

    2008-4-11 18:03:46

    嗨,就是下载个程序,一定能满足要求。如果是工业应用的话可能抗干扰差点,需要考虑PCB的设计。CH341只是一种转换芯片,稳定性肯定不如专门的USB芯片好,这是转换芯片普遍的毛病。

  • alex1120

    2008-4-12 11:09:24

    不错不错 有机会也来试试

  • edn_OO7

    2008-4-12 11:28:00

    之前我买了个USB转232的线,死活都下载不了。驱动装了又卸,卸载了又换。调了两天都搞不定。。。 只有去申请下这个试试看,呵呵

  • 电子进修

    2008-4-12 16:57:19

    林荫道

  • lr86

    2008-4-12 22:34:49

    你真厉害!好聪明呀!

  • lr86

    2008-4-13 14:05:06

    有空要向你请教一下! 你一定是个高手! 谢谢!

  • 001

    2008-4-14 12:17:37

    非常感谢。

  • colinzhang

    2008-4-14 19:13:22

    晕,ch341申请只给我一片; 而且只能申请一次,只是一中简单的转换,没有实质的进步。

  • jiawy

    2008-4-15 17:28:32

    顶一下,有没有用过场CH372芯片的,我要做一个USB数据采集,新手请赐教.

  • yoyowind

    2008-4-15 21:17:51

    ch341的稳定性似乎大家讨论都很多,所以我一直也对这个片子观望态度.

  • engine.start

    2008-4-16 10:52:27

    不用这么复杂的~~ch341出来的就是TTL电平,直接连上地和RXD、TXD就可以下程序了~我这边做了个最小系统你可以看看,CH341稳定性还好,没遇到过什么问题,出问题的大多数是因为板子焊得不好。

  • engine.start

    2008-4-16 10:54:24

    忘了,我们协会的网站被“和谐”了。。。。需要资料的话发我邮箱要吧,477914988@163.com

  • will666

    2008-4-16 14:43:07

    这个板子有三种功能,一种就是TTL电平的UART,不过直接用的话不太好,回电很厉害,插上后实验板不上电都有LED亮。

  • will666

    2008-4-17 13:04:27

    最近板子的232和UART功能全可以用了,前几天没买到合适的232,只好去网上申请,昨天美信把芯片寄来了,很感谢他们。

  • 彩云

    2008-4-17 14:17:23

    test

  • will666

    2008-4-18 12:49:43

    经过今天的亲自测试,用转接板给EDN51实验板下载程序一切正常,未出现一次失败,说明学长的板子做的真不错,原理肯定没有问题,大家可以放心去做了。 注意:做好后先插入板子再安装驱动,并且驱动只对插入板子的USB口起作用,如果想换USB口需要重新安装驱动。并且转换的串口也变了。

  • cyber211

    2008-4-23 22:37:31

    晕 ,前段时间还买了个商用usb转 rs232转接口

  • jianghongke

    2008-4-27 13:46:53

    好像转换的RS232只有几条线的功能可以实现哦!!不是所有的9条线都是跟电脑真正的RS232一样!!

  • will666

    2008-4-28 22:41:50

    是的,转换成的232只有3根线,适合单片机下载程序。不过CH341也可以转换出九线的232,就是电路复杂一些。

  • lpz

    2008-5-2 16:12:00

    还有板子没啊,博主

  • will666

    2008-5-3 11:08:12

    不好意思,这块也是我向别人要的,我哪有钱去做板呀?? 不过你可以申请芯片时再顺便要一块他们免费提供的SOP28--DIP28的板子就可以自己用万用板做了。他们的板子上可以焊上晶振和电容,很好用。

  • weiwgml

    2008-5-4 2:10:56

    Mark

  • zhuruili

    2008-5-8 10:29:12

    hehe

  • zq20051412

    2008-5-11 12:17:53

    那个电源,可不可以直接从USB引出啊 还有啊,, 如果板子正常的话,插上后哪几个LED会亮

  • zq20051412

    2008-5-11 12:18:39

    那个电源,可不可以直接从USB引出啊 还有啊,, 如果板子正常的话,插上后哪几个LED会亮

  • zq20051412

    2008-5-11 12:19:08

    那个电源,可不可以直接从USB引出啊 还有啊,, 如果板子正常的话,插上后哪几个LED会亮

  • zq20051412

    2008-5-11 12:19:36

    那个电源,可不可以直接从USB引出啊 还有啊,, 如果板子正常的话,插上后哪几个LED会亮

  • will666

    2008-5-11 21:15:34

    电源就用U口的电。正常的话会有两个LED亮,前提是安装驱动以后。不安驱动之前一个也不亮。