ISP(In-System Programming)在系統(tǒng)可編程,指電路板上的可編程器件可以寫入最終用戶代碼,而不需要從電路板上取下器件,已經(jīng)編程的器件也可以用ISP方式擦除或再編程。
調(diào)試方法
當所有元件都焊接好以后,把J11、J12、J10都短路,把USBISP插入電腦,此時電腦D9這個發(fā)光二極管會亮,說明板子供電正常,如果不亮就需要檢查焊接問題了,如果D9不亮需要馬上拔掉USBISP,防止是因為焊接問題存在短路而燒壞電腦的USB口。同時電腦會提示識別到未知USB設(shè)備,此時不用理會。使用現(xiàn)有的編程器修改ATMega8的熔絲位,修改成下圖所示,在修改之前要先點讀取按鈕讀出ATMega8已配置的熔絲位,防止鎖死芯片:
去網(wǎng)上下載一個USBISP/USBASP固件程序,使用編程器寫入ATMega8(如果找不到可以留下郵箱,我通過郵箱發(fā)送)。到這一步USBISP就已經(jīng)大功告成了。去掉J11、J12、J10這三個跳線帽,把USBISP插入電腦,此時D6和D9應(yīng)該都會亮了,D5不亮。同時電腦會彈出找到新設(shè)備的提示。如果出現(xiàn)這一步,恭喜你USPISP基本上是制作成功了。