本文以Atmega168PA+PROGISP為例說明Atmega48-88-168熔絲位的設置方法,參考設計電路圖如下圖所示,外接7.3728M無源晶振。
1、啟動PROGISP軟件,正確連接下載器和目標板,選擇Atmega168PA,點擊“RD”按鈕,一切正常的話,應在提示欄中看到正確提示。
2、 點擊“。。。”按鈕,打開“Fuse&Lock”對話框,選擇“向導方式”。
3、勾選如下選項:
解釋如下:
a、Boot Flash區(啟動區) 占1024字,其起始位置位$1C00;
b、使能SPI下載方式,就是我們現在使用的下載方式;
c、使能看門狗;
d、使用外部晶振,其頻率在3.0-8.0MHz之間,上面的原理圖標明我們現在使用的晶振為7.3728MHz;
e、不鎖定Memory;
f、不保護應用程序段;
g、不保護Boot Loader段。
4、設置正確后,其熔絲位的具體值,如下圖所示:
5、確認無誤,點擊“寫入”按鈕。
6、點擊“讀出按鈕”,應能正確讀出熔絲位數值。
另注:Atmega48單片機沒有Boot Loader。