ATmega8熔絲設定

2021-06-26 19:37:31 字數 2404 閱讀 5387

以下內容根據mega8的英文手冊翻譯,希望對大家有所幫助。如發現錯誤,懇請大家指正。

mega8熔絲位:

1:未程式設計(不選中)

0:程式設計(選中)

********************************

熔絲位 

說明 預設設定

********************************

rstdisbl: 

復位或i/o功能選擇 

1 1:復位功能;0:i/o功能(pc6)

wdton: 

看門狗開關 

1 1:看門狗開啟(通過wdtcr允許);0:看門狗禁止

spien: 

0 燒錄時eeprom資料保留 

1 1:不保留;0:保留

boden: 

bod功能控制 

1 1:bod功能禁止;0:bod功能允許

bodlevel: 

bod電平選擇 

1 1:2.7v電平;0:4.0v電平

bootrst: 

復位入口選擇 

1 1:程式從0x0000位址開始執行;0:程式從引導區確定的入口位址開始執行

********************************

bootsz1/0: 

引導區程式大小及入口 

00 00:1024word/0xc00;

01:512word/0xe00;

10:256word/0xf00;

11:128word/0xf80

********************************

blb02/01: 

程式區指令位選擇 

1111:spm和lpm指令都允許執行

10:spm指令禁止寫程式區

01:引導區lpm指令禁止讀取程式區內容;如果中斷向量定義在引導區,則禁止該中斷在程式區執行。

00:spm指令禁止寫程式區;引導區lpm指令禁止讀取程式區內容;如果中斷向量定義在引導區,則禁止該中斷在程式區執行。

********************************

blb12/11: 

引導區指令位選擇 

1111:spm和lpm指令都允許執行

10:spm指令禁止寫引導區

01:程式區lpm指令禁止讀取引導區內容;如果中斷向量定義在程式區,則禁止該中斷在引導區執行。

00:spm指令禁止寫引導區;程式區lpm指令禁止讀取引導區內容;如果中斷向量定義在程式區,則禁止該中斷在引導區執行。

********************************

lb2/1: 

程式區加密位選擇 

11 11:未加密

10:程式和eeprom程式設計功能禁止,熔絲位鎖定

00:程式和eeprom程式設計及校驗功能禁止,熔絲位鎖定

(注:先程式設計其他熔絲位,再程式設計加密位)

********************************

cksel3/0: 

時鐘源選擇 

0001

ckopt: 

晶振選擇 

1sut1/0: 

復位啟動時間選擇 

10********************************

cksel3/0=0000:外部時鐘,ckopt=0:允許晶元內部xtal1管腳對gnd接乙個36pf電容;ckopt=1:禁止該電容

----------------

cksel3/0=0001-0100:已經校準的內部rc振盪,ckopt總為1

0001:1.0m

0010:2.0m

0011:4.0m

0100:8.0m

----------------

cksel3/0=0101-1000:外部rc振盪,ckopt=0:允許晶元內部xtal1管腳對gnd接乙個36pf電容;ckopt=1:禁止該電容

0101:<0.9m

0110:0.9-3.0m

0111:3.0-8.0m

1000:8.0-12.0m

----------------

cksel3/0=1001:外部低頻晶振,ckopt=0:允許晶元內部xtal1/xtal2管腳對gnd各接乙個36pf電容;ckopt=1:禁止該電容

----------------

cksel3/0=1010-1111:外部晶振,陶瓷振盪子,ckopt=0:高幅度振盪輸出;ckopt=1:低幅度振盪輸出

101x:0.4-0.9m

110x:0.9-3.0m

111x:3.0-8.0m

********************************

sut1/0: 

復位啟動時間選擇

當選擇不同晶振時,sut有所不同。

ATMEGA16IO埠相關總結

atmega16 io埠相關的暫存器總共有三個ddrx portx和pinx。如果要對io操作基本上就是對這三個暫存器進行相關的操縱。ddrx也稱為資料方向暫存器 portx稱為資料暫存器 pinx稱為埠輸入引腳。當ddrx 0時,表示的是某埠的引腳為輸入 當ddrx 0xff時表示某埠的引腳為輸出...

基於atmega48的掃瞄按鍵例子

圖 其中左邊的的溫度感測器等ad轉換與本例子無關 uchar segcode 4 段碼 存放解碼值 uchar data 4 顯示資料 uchar keycode 判斷按鍵位置 uchar n 0 顯示重新整理標誌 uchar key 0 鍵值 pinb 0x0f uchar digit 0 io口...

基於ATMEGA128的密碼鎖

密碼鎖題目要求 使用微控制器實現簡易密碼鎖,通過輸入密碼,實現門鎖的開啟 控制繼電器 具體要求如下 1 當輸入正確密碼後,繼電器開啟。2 當三次輸入錯誤密碼後,密碼鎖禁止輸入 10 秒鐘,並進行相應的提示。3 在輸入正確的密碼後,可修改密碼和查詢 清除門開啟的次數。4 自製繼電器電路模組。5 實現密...