單片機USB-ISP下載線(xiàn)制作


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

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

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

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