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

運行PROGISP1.6.6

一陣狂喜過(guò)后我在“編程器及接口”下的選擇框中選USBASP,在“選擇芯片”里選AT89S51。
點(diǎn)擊“芯片識別字”右邊的RD鈕,哦!可就是檢測不到器件如下圖:

彈出這個(gè)窗,說(shuō)明USB下載線(xiàn)是正常的了,就是檢測不到51目標板。莫非是ISP連線(xiàn)太長(cháng)?我又做了根只有10CM的ISP連線(xiàn),但狀況依舊。唉!沮喪啊。休息休息,喝口水……
突然想起網(wǎng)上說(shuō)起過(guò)用修改過(guò)的固件可以針對51板出現的Chip Enable Program Error。立即上網(wǎng)找來(lái)那個(gè)18K大小的USBISP.hex,重做剛才的下載工作,一切順利,再運行PROGISP1.6.6
哈哈!檢測到51器件了,

特征字不匹配,不管它了,先點(diǎn)擊“是”。于是便試著(zhù)點(diǎn)擊“讀出Flash”鈕。成功!
我接著(zhù)點(diǎn)“調入Flash”選擇一個(gè)我以前的HEX文件,點(diǎn)擊下面的自動(dòng),紅色的發(fā)光管在不停地閃爍著(zhù),我開(kāi)心??!
然而在寫(xiě)完后校驗時(shí)卻總通不過(guò),汗!

是下載線(xiàn)太長(cháng)不穩定?就剩10CM長(cháng)了,難道真的天都不可憐我嗎?在一陣無(wú)助的胡亂操作中,突發(fā)奇想選AT89S52試試。
這一試不要緊呀!居然成功啦! 反復下載不同的程序,一切都OK。
再換上我那長(cháng)40CM的ISP連線(xiàn),反復下載程序試驗,你猜怎么著(zhù)?不要太穩定哦!
至此大功告成!
總結:
下載固件時(shí),如果你原先的并口下載軟件支持ATMEGA8。最好就用你一直使用的并口下載軟件。這樣可以先排除并口下載線(xiàn)上的問(wèn)題。
遇到問(wèn)題多試試幾種操作,不要輕易放棄。
還有就是這個(gè)PROGISP1.66是不是有BUG?明明是S51,偏偏要選S52才能正常讀寫(xiě)。還有那個(gè)ISPLAY1.5,估計不是配置文件不起作用就是那個(gè)LE的時(shí)序和我并口下載線(xiàn)上的要求不一樣。后面抽空再找找原因。
本教程所有軟件和工具請在本站單片機論壇51板塊下載。http://www.51hei.com/bbs/dispbbs.asp?boardid=2id=754page=1star=1 另外本例制作過(guò)程中有任何問(wèn)題也可以在論壇帖子中提出,我們大家一起來(lái)解決。
我在對驅動(dòng)的安裝和后面的下載寫(xiě)的較略是因為網(wǎng)上已把軟件部分寫(xiě)的很細了,上網(wǎng)一搜“USB-ISP”就能搜到。好了!寫(xiě)的不夠詳盡之處請拍磚,請大家常來(lái)www.51hei.com 來(lái)學(xué)習單片機。我再加料。
再秀張大圖吧!

單片機相關(guān)文章:單片機教程
單片機相關(guān)文章:單片機視頻教程
單片機相關(guān)文章:單片機工作原理
評論