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