特别注意,要使用外部晶体,必须设置熔丝,否则芯片会使用默认的内部晶体。
1、M16的出厂设置
内部RC 振荡1MHz 6 CK + 65 ms CKSEL=0001 SUT=10 JTAGEN=1
默认状况下JTAG已编程(即PC2-PC5 为高电平不可以被拉低),如果PC2->PC5要用作普通IO口,需要取消JTAG编程,或者在程序开始时执行以下命令:
MCUCSR |= 1 < JTD;
MCUCSR |= 1 < JTD;//注意要连续操作两次。恢复JTAG功能也要连续两次操作。
2、熔丝位配置说明
2.1低位(时钟及启动时间设置)
2.1.1、 BOD(Brown-out Detection) 掉电检测电路
BODLEVEL(BOD 电平选择):1 (2.7V电平)0(4.0V电平)
BODEN(BOD 功能控制):1 (BOD 功能禁止)0(BOD功能允许)
一旦VCC 下降到触发电平(2.7v 或4.0v)以下,MUC复位;当VCC电平大于触发电平后,经过tTOUT 延时周后重新开始工作。
2.1.2、复位启动时间选择
SUT 1/0:当选择不同晶振时,SUT有所不同。
如果没有特殊要求推荐SUT 1/0 设置复位启动时间稍长,使电源缓慢上升。
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
内部RC振荡1MHZ6 CK + 0 msCKSEL=0001 SUT=00
内部RC振荡1MHZ6 CK + 4.1 msCKSEL=0001 SUT=01
内部RC振荡1MHZ16 CK + 65 msCKSEL=0001 SUT=10
内部RC振荡2MHZ6 CK + 0 msCKSEL=0010 SUT=00
内部RC振荡2MHZ6 CK + 4.1 msCKSEL=0010 SUT=01
内部RC振荡2MHZ6 CK + 65 msCKSEL=0010 SUT=10
内部RC振荡4MHZ6 CK + 0 msCKSEL=0011 SUT=00
内部RC振荡4MHZ6 CK + 4.1 msCKSEL=0011 SUT=01
内部RC振荡4MHZ6 CK + 65 msCKSEL=0011 SUT=10
内部RC振荡8MHZ6 CK + 0 msCKSEL=0100 SUT=00
内部RC振荡8MHZ6 CK + 4.1 msCKSEL=0100 SUT=01
内部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 的。