以下內容根據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 實現密...