您的位置 首页 资料

单片机下载程序电路原理之USB转串口线、CH340、PL2303、MAX2

单片机软件开发里面第一步当属下载程序了,如果这一步都有问题,那么后面的一切便无从谈起,今天在此针对常用51单片机下载程序问题做下详解

单片机软件开发里边第一步当属下载程序了,假如这一步都有问题,那么后边的全部便无从谈起,今日在此针对常用51单片机下载程序问题做下详解,有误之处还望各位指导!

原理:单片机的TXD、RXD是TTL电平,所以你得万变不离其宗的将其它信号转成TTL电平,只要这样给单片机下载程序才有或许成功!其间CH340、PL2303等芯片是直接将USB信号转换为TTL电平,而MAX232等芯片是将TTL转换为RS232信号或许将RS232信号转换为TTL.下面请看运用这种原理的两种常用办法:

办法一:

请看图一,这是常见的单片机下载电路,其间从②到⑥归于我们常用的USB转串口线,用这种计划的优点是,假如自己的PC带有串口(乃至很老的机器没有USB接口),那么就能够直接给单片机开发板下载程序,因为选用这种办法的开发板必定带有串口接口。当然假如不带串口,那么只能找根USB转串口线了(其电路原理便是图中②到⑥),这儿引荐选用CH340芯片的USB转串口线,而不要选用PL2303的USB转串口线,因为PL2303价钱廉价所以山寨的水货较多,这会导致下载电路不稳定,乃至无法正常下载。一起此计划的害处是电路板上必定要做一个9针串口接口,有些费事。

办法二:

请看图二,这是单片机下载电路。作用非常好!它的优点是只需要找根一般的USB2.0线(如图二中②)就能够下载了,比找根USB转串口线要轻松的多,一起因为将串口9针接口换成了USB接口,所以电路板的体积、分量也减少了不少,也显得更漂亮时髦,呵呵。在此着重一点:引荐运用CH340芯片(能够用CH340G,它引脚距离大很简略焊接)而不是PL2303,何况PL2303的外围电路比较复杂,这也给硬件电路的调试增加了难度。当然选用PL2303也无可厚非。图二的电路结构比图一要简化许多,那么是不是能够阐明图二的性能比图一要更好呢?应该是吧!简略的结构出问题的概率当然更小了!

值得一提的是在运用CH340时,有些问题得留意下,因为许多同学用CH340下程序失利,总结常见原因有三:

1、某些CH340的引脚给单片机供了电导致单片机断电不完全(下载程序要断电重启),然后导致程序无法下载。解决计划:在CH340的TXD引脚反向串联一个二极管(引荐肖特基二极管)、在CH340的RXD引脚串联一个约300欧姆的电阻。如此单片机能够完全断电,问题解决!!(特别留意:此种状况不适用于stm32等芯片)

2、有些同学在给单片机供电时,为了防反接维护电路,在电源处串联了个二极管,因为二极管的正向压降导致单片机供电缺乏,然后导致程序无法下载。解决计划:将二极管用0欧电阻替代或许选用正向压降很小的二极管,以保证单片机的正常供电。问题解决!!

3、还要留意TXD引脚、RXD引脚不能接错。正确接法是将CH340的TXD引脚衔接单片机的RXD引脚,RXD引脚衔接单片机的TXD引脚。

最终附上一张CH340的典型使用图(截自STC的文档)供参阅!

再共享一下STM32的USB串口下载电路

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/258346.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部