先通過(guò)下載線將實(shí)驗(yàn)板和pc口連接,然后通過(guò)此軟件進(jìn)行燒錄,USBASP的ISP上位機(jī)軟件AVR_fighter,可用于USBASP下載線對(duì)S51/52/AVR單片機(jī)在線使用!
USBASP上位機(jī)軟件avr_fighter,從第一眼看到界面起就覺(jué)得很不錯(cuò),也一直在用,歷經(jīng)兩年多來(lái),軟件越來(lái)越完善,但是沒(méi)有一個(gè)比較完整的使用說(shuō)明。在此結(jié)合我一年多的使用經(jīng)驗(yàn)寫(xiě)了這份使用說(shuō)明,個(gè)人能力有限,錯(cuò)誤在所難免,發(fā)現(xiàn)錯(cuò)誤可以跟帖指出。
該文檔包括驅(qū)動(dòng)的按照,軟件的使用及常見(jiàn)問(wèn)題的解決方法。以下是文檔中的其中一個(gè)說(shuō)明界面
使用方法:
1、硬件連接
將下載線一端與計(jì)算機(jī)USB口相連,另一端10PIN插頭插入目標(biāo)電路板的ISP口,然后給目標(biāo)板上電。連接過(guò)程一定要保證目標(biāo)板和計(jì)算機(jī)可靠連接。
2、下載軟件的啟動(dòng)
本軟件為綠色,不需安裝,打開(kāi)文件夾avr_fighter,雙擊其中的可執(zhí)行文件AVR_fighter即可。
載軟件AVR_fighter FOR USBASP的主界面如下圖:
3、下載軟件的使用
軟件設(shè)置:
在上數(shù)第二行菜單中選擇“編程選項(xiàng)”。
在“芯片選擇”方框中選擇單片機(jī)型號(hào)。這時(shí)可點(diǎn)擊“讀取”按鈕來(lái)讀取芯片的特征字,以驗(yàn)證硬件各部分是否正確。
點(diǎn)擊第一行菜單中“裝FLASH”按鈕,在彈出的窗口中選擇“hex文件”并點(diǎn)擊“打開(kāi)”按鈕。
在“編程選項(xiàng)”方框中點(diǎn)擊“ 編程”按鈕,這時(shí)就會(huì)出現(xiàn)表示程序下載過(guò)程的進(jìn)度條,接下來(lái)系統(tǒng)會(huì)提示寫(xiě)入成功。要擦除程序時(shí)只需單擊“擦除”按鈕即可。
在“BOOTLOAD”及加密方框中可以設(shè)置加密位。
AT89S51/52的加密請(qǐng)選擇“Lock2或Lock3”。
在“熔絲位”方框中可以設(shè)置熔絲位。
“選項(xiàng)及操作說(shuō)明”方框用來(lái)顯示上述操作,并提示結(jié)果。
點(diǎn)擊“讀FLASH”按鈕可以讀取單片機(jī)芯片內(nèi)的內(nèi)容,讀取操作完成后,可以點(diǎn)擊第二行菜單中選擇“FLASH內(nèi)容”按鈕,在彈出的窗口中顯示FLASH內(nèi)容,這時(shí)可以對(duì)程序進(jìn)行查看、編輯,并可保存到指定位置(*.BIN文件格式)。
不能下載程序的常見(jiàn)原因:
問(wèn)題無(wú)外乎出在:下載線、目標(biāo)板、下載軟件(各項(xiàng)設(shè)置)。
1、目標(biāo)板沒(méi)有上電或電壓不足。
2、下載線與計(jì)算機(jī)的USB口或與目標(biāo)板的接口接口接觸不良。
3、單片機(jī)芯片損壞。
4、有時(shí)需要重新給目標(biāo)板上電,重新連接下載線和計(jì)算機(jī)、目標(biāo)板的連接,重新啟動(dòng)下載軟件。