<meta name="keywords" content="必胜时时彩开户,keywords" /> 单片机USB-ISP下载线制造 联系我们

单片机USB-ISP下载线制造

   现在的条记本网罗台式机都徐徐地舍弃了并口、串口;许多网友也跟我说,台式没有并口了,下载线没法用了,让我帮他想想措施。看来做个USB-ISP下载线是势在必行了。

  在网上搜了下,主要有两种妄图,一种是用FT245串口芯片加ATMEGA8的妄图,此外一种是只用ATMEGA8阻拦USB串口协定的软件模拟和ISP下载一切完成。听说第一种稳固,但资源高,电路严重年夜,未便昂贵甜头。我们还是本着低资源,质朴易做的准绳阻拦。就用单个M8来做。

  好!空话少说,干活。在网上搜了一下找了个BUG少,易于昂贵甜头的图。

 

  在制做前起主要弄清晰几点,第一,这个USB下载线自己就是一AVR单片机,在制做完成后首先也得经由历程其它并或串口ISP下载线给它下载法式模范模范,这样它才干使命。第二先得年夜概明确一下这个AVR单机机M8的基本质料。这样才干对电路有个明确,从而便于调试。是以,你原来用的并口ISP下载线在这里还得起着要害的作用,可别扔掉落落啊!我图示一下这个历程先:


接上去按上述图的请求准备元件。

  元件准备好后,先得检测下质量,电阻的阻值、发光管的极性、电容能否有短路。要测试下两个稳压管的稳压值能否准确。最最主要的是先把USB接口用延伸线接到PC上,然后用万用表测一下正极在哪,做个标志,这样便可以弄清晰了D+、D-的职位,也不会接反电源了。省得焊好后发现错了极性重复焊,焊盘很容易零落,也防止接反烧了元件。(我泉源用的是USB公头接口,厥后发现在板子上吃不上劲,稍一用力很能够会松脱。以是换成母口了)

  电路图我整理了一下,由于有的元件不须要,有的为了便利检查,防止漏连了线。

焊接历程就没甚么好说的了,不是PCB板,是洞洞板的,在事前年夜概做个结构(结构准绳就是减短引长度,跳线尽能够少。似乎我做的跳线着实许多哦!)然后就凭证下面的电路图焊接,完成后以下图,感应是不是还不错?:

 

 

 

再来张平和吧,有点惨不忍睹吧!

在调试前也还得先弄清几个效果:
  第一、电源题:原来的并口下载线是靠S51板下去供电的,也就是说当你焊好你的USB-ISP板后给它装固件时,USB-ISP板得向原并口下载线供电,而固件装好后USB-ISP板就是靠PC的USB口向我们的USB-IS板供电了,而你以后的51实验板就不克不及向这个USB-ISP板供电了,否则PC和51实验板都向USB-ISP供电,那么电压不合就有能够烧坏PC口或元件的。是以J2跳线就是为了差异装固件和正常下载而应用的。装固件时另附电源加在USB-ISP上,J2短接,可以过J2口向原来的并口下载线供电。当正常应用时,USB-ISP板上的附加电源撤掉落落,由PC的USB口供电,将J2断开,隔脱离USB-ISP板和51板电源。


  J1是降速跳线,短接时慢速,在装固件时请求在慢速下。J3是M8复位跳线,装固件时请求M8在复位状态。正常应用时就断开这三个跳线了。


  第2、ISP接口效果:得弄清下载接口的对应接线,MOSI、MISO、RST、SCK要逐一对应不克不及弄错。也就是说你原来并口下载线的并口各功效线接到十针的ISP接口和USB-ISP下载线的接口要对得上。例如我的51板是自己做的,下面的十针下载接口是我自己随便接的没有凭证甚么尺度。是以我做并口下载线时,就将并口下载线上的各功效线与51板上的逐一对应,这样便可以调试通。现在做USB-ISP下载线照样一样,得凭证我自己的十针接口要领,只需各功效线准确无误地对上就好。
  J1是降速跳线,短接时慢速,在装固件时请求在慢速下。J3是M8复位跳线,装固件时请求M8在复位状态。正常应用时就断开这三个跳线了。
  不合的PC端下载软件对并口脚的界说是不合的,这一点一定要弄清晰,否则是弗成能正常下载的。有的软件有装备文件,可以跟据你的请求设置并口的某个脚为甚么功效。如ISPLAY 1.5。这些软件可在http://mamjap.com 单片机服装网www.vhao.net服装论坛t.vhao.nett.vhao.net取得(按效果搜索"下载线"),它的装备文件如图:

你可以经由历程修改这些MOSI、MISO、SCK、RST、OE、LE等功效输入的并口脚号以顺应你的下载线。

  我的原来并口下载线用的是官方的一张图:

它的配套PC端下载软件ISP-30A是不克不及自己设定并口引脚号的。界面以下图。

好!下面泉源调试,检查USB-ISP下载板没有连错线或短路情形。将USB-ISP下载板的三个跳线短接,接上外加电源,丈量电流为6mA,应当没效果。将原来的并口下载线的并口端接至PC,将十脚ISP接口端与USB下载板对接,丈量并口板上的电压已正常。以下图:(我这是体现图,由于在屋子里插上PC光线欠好,照得不清晰)

 

此时USB下载板上的发光管是不会亮的,由于它外面没有法式模范模范还没法运转。泉源阻拦下载。在PC上运转ISPLAY1.5如图:

  事前我将装备文件Pin_config.ini内的各功效线已修改成和我的并口下载线类似的脚号。在左下角的“法式模范模范设置”里选好谁人装备文件。点击“检测器件”钮,但一直检测不到器件,如上图。我想我的并口下载线一定是好的,一直在用啊!岂非装备文件不起作用?或谁人LE控制时序和我谁人板上的请求不合?爽性用谁人我一直应用的ISP-30A尝尝吧!于是将它运转。由于是要给ATMEGA8下载法式模范模范,以是在器件选项里选MEGA8。

果真,我点了下Read,居然能正常读取了,于是我点Open file然后选择网曲折的谁人11K年夜小的main.hex,点击Write接上去就是写法式模范模范和校验一切OK。然后点击Fuse Bytes(熔丝字节),不才图的SUT0和CKSEL0前点上勾,

 

  然后回到主界面点Write LBs。当写完以后我把三个跳线一拔,绿色发光管曾经亮起,诠释M8的法式模范模范运转了。这样我的USB下载板的固件就算装好了。
  将USB下载板从并口下载器上拔下,我去掉落落附加电源后将它插到PC的USB口上,急速就发清晰了了新USB装备,一切没有悬念,装配驱动法式模范模范一起正常(这部门软件的应用网上已写的很详细,我就不重复了),PC告诉我装备可以应用了。我将我的51板和USB下载线连上

 

运转PROGISP1.6.6

  一阵狂喜事后我在“编程器及接口”下的选择框被选USBASP,在“选择芯片”里选AT89S51。
点击“芯片识别字”左边的RD钮,哦!可就是检测不到器件以下图:

 

  弹出这个窗,诠释USB下载线是正常的了,就是检测不到51目的板。岂非是ISP连线太长?我又做了根只需10CM的ISP连线,但状态照旧。唉!沮丧啊。安息安息,喝口水……
  突然想起网上提及过用修悛改的固件可以针对51板泛起的Chip Enable Program Error。急速上彀找来谁人18K年夜小的USBISP.hex,重做适才的下载使命,一切顺遂,再运转PROGISP1.6.6
  哈哈!检测到51器件了,

  特点字不婚配,岂论它了,先点击“是”。因此便试着点击“读出Flash”钮。告成!
我接着点“调入Flash”选择一个我之前的HEX文件,点击下面的自动,白色的发光管在一直地闪灼着,我兴奋啊!
     可是在写完后校验时却总通不外,汗!

  是下载线太长不稳固?就剩10CM长了,岂非真的天都弗成怜我吗?在一阵无助的胡乱操作中,突发奇想选AT89S52尝尝。
  这一试没紧要呀!居然告成啦! 重复下载不合的法式模范模范,一切都OK。
  再换上我那长40CM的ISP连线,重复下载法式模范模范实验,你猜怎样着?不要太稳固哦!

  至此年夜功告成!

总结:
  下载固件时,假定你原来的并口下载软件支持ATMEGA8。最好就用你一直应用的并口下载软件。如允许以先扫除并口下载线上的效果。
  遇到效果多尝尝几种操作,不要随便忽略放弃。
  尚有就是这个PROGISP1.66能否是有BUG?显着是S51,恰恰要选S52才干正常读写。尚有谁人ISPLAY1.5,预计不是装备文件不起作用就是谁人LE的时序和我并口下载线上的请求纷歧样。前面抽闲再找找启事。

本教程一切软件和工具请在本站单片机服装网www.vhao.net服装论坛t.vhao.nett.vhao.net51板块下载。http://mamjap.com/bbs/dpj-754-1.html  另外本例制造历程当中有任何效果也能够或许在服装网www.vhao.net服装论坛t.vhao.nett.vhao.net帖子中提出,我们年夜家一起来处置赏罚赏罚。

我在对驱动的装配和前面的下载写的较略是由于网上已把软件部门写的很细了,上彀一搜“USB-ISP”便可以搜到。好了!写的不够详实的地方请拍砖,请年夜家常来mamjap.com 来学习单片机。我再加料。
  再秀张年夜图吧!

 

 

 

 

 

(点击可显示年夜图)