ATmega16 熔絲位設(shè)定
1、M16的出廠設(shè)置
內(nèi)部RC 振蕩1MHz 6 CK + 65 ms CKSEL=0001 SUT=10 JTAGEN=1
默認(rèn)狀況下JTAG已編程(即PC2-PC5 為高電平不可以被拉低),如果PC2->PC5要用作普通IO口,需要取消JTAG編程,或者在程序開始時執(zhí)行以下命令:
MCUCSR |= 1 << JTD;
MCUCSR |= 1 << JTD;//注意要連續(xù)操作兩次?;謴?fù)JTAG功能也要連續(xù)兩次操作。
2、熔絲位配置說明
2.1低位(時鐘及啟動時間設(shè)置)
2.1.1、 BOD(Brown-out Detection) 掉電檢測電路
BODLEVEL(BOD 電平選擇):1 (2.7V電平)0(4.0V電平)
BODEN(BOD 功能控制):1 (BOD 功能禁止)0(BOD功能允許)
一旦VCC 下降到觸發(fā)電平(2.7v 或4.0v)以下,MUC復(fù)位;當(dāng)VCC電平大于觸發(fā)電平后,經(jīng)過tTOUT 延時周后重新開始工作。
2.1.2、復(fù)位啟動時間選擇
SUT 1/0:當(dāng)選擇不同晶振時,SUT有所不同。
如果沒有特殊要求推薦SUT 1/0 設(shè)置復(fù)位啟動時間稍長,使電源緩慢上升。
2.1.3、CKSEL3/0: 時鐘源選擇
時鐘源啟動延時熔絲
外部時鐘6 CK + 0 msCKSEL=0000 SUT=00
外部時鐘6 CK + 4.1 msCKSEL=0000 SUT=01
外部時鐘6 CK + 65 msCKSEL=0000 SUT=10
內(nèi)部RC振蕩1MHZ6 CK + 0 msCKSEL=0001 SUT=00
內(nèi)部RC振蕩1MHZ6 CK + 4.1 msCKSEL=0001 SUT=01
內(nèi)部RC振蕩1MHZ16 CK + 65 msCKSEL=0001 SUT=10
內(nèi)部RC振蕩2MHZ6 CK + 0 msCKSEL=0010 SUT=00
內(nèi)部RC振蕩2MHZ6 CK + 4.1 msCKSEL=0010 SUT=01
內(nèi)部RC振蕩2MHZ6 CK + 65 msCKSEL=0010 SUT=10
內(nèi)部RC振蕩4MHZ6 CK + 0 msCKSEL=0011 SUT=00
內(nèi)部RC振蕩4MHZ6 CK + 4.1 msCKSEL=0011 SUT=01
內(nèi)部RC振蕩4MHZ6 CK + 65 msCKSEL=0011 SUT=10
內(nèi)部RC振蕩8MHZ6 CK + 0 msCKSEL=0100 SUT=00
內(nèi)部RC振蕩8MHZ6 CK + 4.1 msCKSEL=0100 SUT=01
內(nèi)部RC振蕩8MHZ6 CK + 65 msCKSEL=0100 SUT=10
外部RC振蕩≤0.9MHZ18 CK + 0 msCKSEL=0101 SUT=00
外部RC振蕩≤0.9MHZ18 CK + 4.1 msCKSEL=0101 SUT=01
外部RC振蕩≤0.9MHZ18 CK + 65 msCKSEL=0101 SUT=10
外部RC振蕩≤0.9MHZ6 CK + 4.1 msCKSEL=0101 SUT=11
外部RC振蕩0.9-3.0MHZ18 CK + 0 msCKSEL=0110 SUT=00
外部RC振蕩0.9-3.0MHZ18 CK + 4.1 msCKSEL=0110 SUT=01
外部RC振蕩0.9-3.0MHZ18 CK + 65 msCKSEL=0110 SUT=10
外部RC振蕩0.9-3.0MHZ6 CK + 4.1 msCKSEL=0110 SUT=11
外部RC振蕩3.0-8.0MHZ18 CK + 0 msCKSEL=0111 SUT=00
外部RC振蕩3.0-8.0MHZ18 CK + 4.1 msCKSEL=0111 SUT=01
外部RC振蕩3.0-8.0MHZ18 CK + 65 msCKSEL=0111 SUT=10
外部RC振蕩3.0-8.0MHZ6 CK + 4.1 msCKSEL=0111 SUT=11
外部RC振蕩8.0-12.0MHZ18 CK + 0 msCKSEL=1000 SUT=00
外部RC振蕩8.0-12.0MHZ18 CK + 4.1 msCKSEL=1000 SUT=01
外部RC振蕩8.0-12.0MHZ18 CK + 65 msCKSEL=1000 SUT=10
外部RC振蕩8.0-12.0MHZ6 CK + 4.1 msCKSEL=1000 SUT=11
低頻晶振(32.768KHZ)1K CK + 4.1 msCKSEL=1001 SUT=00
低頻晶振(32.768KHZ)1K CK + 65 msCKSEL=1001 SUT=01
低頻晶振(32.768KHZ)32K CK + 65 msCKSEL=1001 SUT=10
低頻石英/陶瓷振蕩器(0.4-0.9MHZ)258 CK + 4.1 msCKSEL=1010 SUT=00
低頻石英/陶瓷振蕩器(0.4-0.9MHZ)258 CK + 65 msCKSEL=1010 SUT=01
低頻石英/陶瓷振蕩器(0.4-0.9MHZ)1K CK + 0 msCKSEL=1010 SUT=10
低頻石英/陶瓷振蕩器(0.4-0.9MHZ)1K CK + 4.1 msCKSEL=1010 SUT=11
低頻石英/陶瓷振蕩器(0.4-0.9MHZ)1K CK + 65 msCKSEL=1011 SUT=00
低頻石英/陶瓷振蕩器(0.4-0.9MHZ)16K CK + 0 msCKSEL=1011 SUT=01
低頻石英/陶瓷振蕩器(0.4-0.9MHZ)16K CK + 4.1msCKSEL=1011 SUT=10
低頻石英/陶瓷振蕩器(0.4-0.9MHZ)16K CK + 65msCKSEL=1011 SUT=11
中頻石英/陶瓷振蕩器(0.9-3.0MHZ)258 CK + 4.1 msCKSEL=1100 SUT=00
中頻石英/陶瓷振蕩器(0.9-3.0MHZ)258 CK + 65 msCKSEL=1100 SUT=01
中頻石英/陶瓷振蕩器(0.9-3.0MHZ)1K CK + 0 msCKSEL=1100 SUT=10
中頻石英/陶瓷振蕩器(0.9-3.0MHZ)1K CK + 4.1 msCKSEL=1100 SUT=11
中頻石英/陶瓷振蕩器(0.9-3.0MHZ)1K CK + 65 msCKSEL=1101 SUT=00
中頻石英/陶瓷振蕩器(0.9-3.0MHZ)16K CK + 0 msCKSEL=1101 SUT=01
中頻石英/陶瓷振蕩器(0.9-3.0MHZ)16K CK + 4.1msCKSEL=1101 SUT=10
中頻石英/陶瓷振蕩器(0.9-3.0MHZ)16K CK + 65msCKSEL=1101 SUT=11
高頻石英/陶瓷振蕩器(3.0-8.0MHZ)258 CK + 4.1 msCKSEL=1110 SUT=00
高頻石英/陶瓷振蕩器(3.0-8.0MHZ)258 CK + 65 msCKSEL=1110 SUT=01
高頻石英/陶瓷振蕩器(3.0-8.0MHZ)1K CK + 0 msCKSEL=1110 SUT=10
高頻石英/陶瓷振蕩器(3.0-8.0MHZ)1K CK + 4.1 msCKSEL=1110 SUT=11
高頻石英/陶瓷振蕩器(3.0-8.0MHZ)1K CK + 65 msCKSEL=1111 SUT=00
高頻石英/陶瓷振蕩器(3.0-MHZ)16K CK + 0 msCKSEL=1111 SUT=01
高頻石英/陶瓷振蕩器(3.0-MHZ)16K CK + 4.1msCKSEL=1111 SUT=10
高頻石英/陶瓷振蕩器(3.0-MHZ)16K CK + 65msCKSEL=1111 SUT=11
高于8M選8M 的。