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