参考手册28.2章节,保险丝设置。
对于所有保险丝,“ 0”表示已编程,“ 1”表示未编程。
一、熔丝扩展位(掉电检测/BOD)(29.5章节):
默认值:11111111
BODLEVEL2/BODLEVEL1/BODLEVEL0为一组,用于设置掉电检测级别。
二、熔丝高位:
默认值:11011001
三、熔丝低位(时钟/晶振)(第9章):
默认值:01100010
默认使用8.0MHz的内部RC振荡器,并已编程了保险丝CKDIV8,从而产生1.0MHz的系统时钟。启动时间设置为最大,并且启用了超时期限。(CKSEL =“ 0010”,SUT =“ 10”,CKDIV8 =“ 0”)
CKDIV8,用于将晶振降频使用,使用晶振频率/CLKPS[3:0]的值(参考9.12.2章节)。
CKOUT,设置在CLKO引脚上输出时钟信号(参考9.9章节)。
以下部分只讨论低功耗模式和全摆幅模式,其他模式参考手册。
CKSEL3/CKSEL2/CKSEL1为一组,用于设置晶振工作模式:
说明:
- 低功耗模式不应用于石英晶震,只用于陶瓷谐振器。
- 如果晶振频率超标,则可以对CKDIV8保险丝进行编程,以将内部频率除以8。必须确保最终的频率满足MCU要求。
CKSEL0/SUT1/SUT0为一组,设置启动时间:
说明:
该处作用实际分为2部分,第一部分是晶振震荡多少次以后进入下一步,用于保证晶振已经进入稳定震荡状态,第二部分设置延迟时间后进入真正的复位阶段,用于保证电压已经上升为正常值。
- (1)仅当工作频率未接近最大频率,并且启动时的频率稳定性对应用不重要时,才应使用这些选项。不适用于石英晶振。
- (2)这些选项用于陶瓷谐振器,保证启动时的频率稳定性。当工作频率未接近最大频率,并且启动时的频率稳定性对应用不重要时,它们也可以用于石英晶振。
- 掉电检测(BOD)功能,具体参考9.2.2章节。
其他参考资料(非官方资料,仅供参考,以官方手册为准):http://www.doc88.com/p-0197871264488.html
文章评论