單片機(jī)USB-ISP下載線制作


再來張反面吧,有點(diǎn)慘不忍睹吧!
在調(diào)試前也還得先弄清幾個(gè)問題:
第一、電源題:原先的并口下載線是靠S51板上來供電的,也就是說當(dāng)你焊好你的USB-ISP板后給它裝固件時(shí),USB-ISP板得向原并口下載線供電,而固件裝好后USB-ISP板就是靠PC的USB口向我們的USB-IS板供電了,而你以后的51實(shí)驗(yàn)板就不能向這個(gè)USB-ISP板供電了,否則PC和51實(shí)驗(yàn)板都向USB-ISP供電,那么電壓不同就有可能燒壞PC口或元件的。因此J2跳線就是為了區(qū)別裝固件和正常下載而使用的。裝固件時(shí)另附電源加在USB-ISP上,J2短接,可以過J2口向原來的并口下載線供電。當(dāng)正常使用時(shí),USB-ISP板上的附加電源撤掉,由PC的USB口供電,將J2斷開,隔離開USB-ISP板和51板電源。

J1是降速跳線,短接時(shí)慢速,在裝固件時(shí)要求在慢速下。J3是M8復(fù)位跳線,裝固件時(shí)要求M8在復(fù)位狀態(tài)。正常使用時(shí)就斷開這三個(gè)跳線了。
第二、ISP接口問題:得弄清下載接口的對(duì)應(yīng)接線,MOSI、MISO、RST、SCK要一一對(duì)應(yīng)不能弄錯(cuò)。也就是說你原先并口下載線的并口各功能線接到十針的ISP接口和USB-ISP下載線的接口要對(duì)得上。例如我的51板是自己做的,上面的十針下載接口是我自己隨意接的沒有按照什么標(biāo)準(zhǔn)。因此我做并口下載線時(shí),就將并口下載線上的各功能線與51板上的一一對(duì)應(yīng),這樣就能調(diào)試通?,F(xiàn)在做USB-ISP下載線還是一樣,得按照我自己的十針接口方式,只要各功能線準(zhǔn)確無誤地對(duì)上就好。
J1是降速跳線,短接時(shí)慢速,在裝固件時(shí)要求在慢速下。J3是M8復(fù)位跳線,裝固件時(shí)要求M8在復(fù)位狀態(tài)。正常使用時(shí)就斷開這三個(gè)跳線了。
不同的PC端下載軟件對(duì)并口腳的定義是不同的,這一點(diǎn)一定要弄清楚,否則是不可能正常下載的。有的軟件有配置文件,可以跟據(jù)你的要求設(shè)置并口的某個(gè)腳為什么功能。如ISPLAY 1.5。這些軟件可在http://www.51hei.com 單片機(jī)論壇取得(按標(biāo)題搜索"下載線"),它的配置文件如圖:

你可以通過修改這些MOSI、MISO、SCK、RST、OE、LE等功能輸出的并口腳號(hào)以適應(yīng)你的下載線。
我的原先并口下載線用的是官方的一張圖:

它的配套PC端下載軟件ISP-30A是不能自己設(shè)定并口引腳號(hào)的。界面如下圖。
單片機(jī)相關(guān)文章:單片機(jī)教程
單片機(jī)相關(guān)文章:單片機(jī)視頻教程
單片機(jī)相關(guān)文章:單片機(jī)工作原理
評(píng)論