电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

单片机下载程序电路原理

2017-03-28 12:45分类:PLC基础知识 阅读:

 

  单片机软件开发里边榜首步当属下载程序了,假定这一步都有疑问,那么后边的悉数便无从谈起,记住开端刚触摸单片机时,关于下载电路办法及原理也是一头雾水。好在跟着阅历的堆集以及自个的尽力根究,如今对此疑问算是有了点点自个的阅历了解。故今日在此关于常用51单片机下载程序疑问做下详解,以求菜鸟们少走弯路。

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

  办法一:

  请看图一,这是咱们最多见的单片机下载电路了,其间从②到⑥归于咱们常用的USB转串口线,用这种方案的利益是,假定自个的PC带有串口(或许很老的机器没有USB接口),那么就能够直接给单片机开发板下载程序,因为选用这种办法的开发板一定带有串口接口嘛。当然,假定PC仅有USB接口而不带串口,那么只能找根USB转串口线了(其电路原理即是图中②到⑥),这儿我引荐咱们运用选用CH340芯片的USB转串口线,而不要选用PL2303的USB转串口线,因为PL2303报价廉价所以山寨的水货较多,这会致使下载电路不安稳,乃至无法正常下载。一同此方案的害处是电路板上一定要做一个9针串口接口(太无量了),这必将添加了电路PCB的面积,当然也就添加了本钱啦!(趁便宣告下自个见地:那个9针接口实在太丑,又大又重,无形中便降低了自个的方案层次,哈哈。所以不引荐这种办法!)

  浅谈单片机下载程序电路原理

  办法二:

  请看图二,这是我常常选用的单片机下载电路。实习证明效果非常好,简直没出过任何疑问!它的利益是只需求找根通常的USB2.0线(如图二中②)就能够下载了,比找根USB转串口线要轻松的多,一同因为将串口9针接口换成了USB接口,所以电路板的体积、分量也削减了不少,也显得更美丽时髦,哈哈。在此偏重一点:引荐运用CH340芯片(能够用CH340G,它引脚间隔大很简略焊接)而不是PL2303,上文已说PL2303水货多,何况PL2303的外围电路比照凌乱,这也给硬件电路的调试添加了难度。当然假定项目对本钱特活络,那么选用报价相对较低的PL2303也无可厚非。咱们看到没,图二的电路构造比图一要简化许多,那么是不是能够阐明图二的功用比图一要非常好呢应当是吧!简略的构造出疑问的概率当然更小了!

  浅谈单片机下载程序电路原理

  值得一提的是在运用CH340时,有些疑问得留心下,因为许多同学反映用CH340下程序失利,但正本通常都很简略处理的。经自个总结多见要素有三:

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

  2、有些同学在给单片机供电时,为了防反接维护电路,在电源处串联了个二极管,因为二极管的正向压降致使单片机供电短少,然后致使程序无法下载。处理方案:将二极管用0欧电阻替代或许选用正向压降很小的二极管,以确保单片机的正常供电。疑问处理!!

  3、有些同学因为大意将CH340的TXD引脚联接了单片机的TXD引脚,RXD引脚联接了单片机的RXD引脚,这天然不能下载程序了,一收一发不必多说吧,哈哈。处理方案:将CH340的TXD引脚联接单片机的RXD引脚,RXD引脚联接单片机的TXD引脚。疑问处理!!

上一篇:单片机开发阅历总结

下一篇:C51单片机存储类型及存储办法

相关推荐
返回顶部