單片機(jī)USB-ISP下載線制作
運(yùn)行PROGISP1.6.6
一陣狂喜過(guò)后我在“編程器及接口”下的選擇框中選USBASP,在“選擇芯片”里選AT89S51。
點(diǎn)擊“芯片識(shí)別字”右邊的RD鈕,哦!可就是檢測(cè)不到器件如下圖:
彈出這個(gè)窗,說(shuō)明USB下載線是正常的了,就是檢測(cè)不到51目標(biāo)板。莫非是ISP連線太長(zhǎng)?我又做了根只有10CM的ISP連線,但狀況依舊。唉!沮喪啊。休息休息,喝口水……
突然想起網(wǎng)上說(shuō)起過(guò)用修改過(guò)的固件可以針對(duì)51板出現(xiàn)的Chip Enable Program Error。立即上網(wǎng)找來(lái)那個(gè)18K大小的USBISP.hex,重做剛才的下載工作,一切順利,再運(yùn)行PROGISP1.6.6
哈哈!檢測(cè)到51器件了,
特征字不匹配,不管它了,先點(diǎn)擊“是”。于是便試著點(diǎn)擊“讀出Flash”鈕。成功!
我接著點(diǎn)“調(diào)入Flash”選擇一個(gè)我以前的HEX文件,點(diǎn)擊下面的自動(dòng),紅色的發(fā)光管在不停地閃爍著,我開(kāi)心??!
然而在寫(xiě)完后校驗(yàn)時(shí)卻總通不過(guò),汗!
是下載線太長(zhǎng)不穩(wěn)定?就剩10CM長(zhǎng)了,難道真的天都不可憐我嗎?在一陣無(wú)助的胡亂操作中,突發(fā)奇想選AT89S52試試。
這一試不要緊呀!居然成功啦! 反復(fù)下載不同的程序,一切都OK。
再換上我那長(zhǎng)40CM的ISP連線,反復(fù)下載程序試驗(yàn),你猜怎么著?不要太穩(wěn)定哦!
至此大功告成!
總結(jié):
下載固件時(shí),如果你原先的并口下載軟件支持ATMEGA8。最好就用你一直使用的并口下載軟件。這樣可以先排除并口下載線上的問(wèn)題。
遇到問(wèn)題多試試幾種操作,不要輕易放棄。
還有就是這個(gè)PROGISP1.66是不是有BUG?明明是S51,偏偏要選S52才能正常讀寫(xiě)。還有那個(gè)ISPLAY1.5,估計(jì)不是配置文件不起作用就是那個(gè)LE的時(shí)序和我并口下載線上的要求不一樣。后面抽空再找找原因。
本教程所有軟件和工具請(qǐng)?jiān)诒菊?a class="contentlabel" href="http://2s4d.com/news/listbylabel/label/單片機(jī)">單片機(jī)論壇51板塊下載。http://www.51hei.com/bbs/dispbbs.asp?boardid=2id=754page=1star=1 另外本例制作過(guò)程中有任何問(wèn)題也可以在論壇帖子中提出,我們大家一起來(lái)解決。
我在對(duì)驅(qū)動(dòng)的安裝和后面的下載寫(xiě)的較略是因?yàn)榫W(wǎng)上已把軟件部分寫(xiě)的很細(xì)了,上網(wǎng)一搜“USB-ISP”就能搜到。好了!寫(xiě)的不夠詳盡之處請(qǐng)拍磚,請(qǐng)大家常來(lái)www.51hei.com 來(lái)學(xué)習(xí)單片機(jī)。我再加料。
再秀張大圖吧!
單片機(jī)相關(guān)文章:單片機(jī)教程
單片機(jī)相關(guān)文章:單片機(jī)視頻教程
單片機(jī)相關(guān)文章:單片機(jī)工作原理
評(píng)論