您的位置 首页 产品

AVR Mega16的熔丝位用法总结

熔丝位:1,关闭功能未编程(框内不打钩)0,开启功能编程(框内打钩)Mega16的出厂默认设置为:内部RC振荡8MHZ6CK+65m…

熔丝位: 1, 封闭功用 未编程(框内不打钩) 0, 舱位功用 编程(框内打钩)

Mega16的出厂默认设置为:内部RC振动8MHZ 6CK+65 ms CKSEL=0100 SUT=10

在装备熔丝之前先读出单片机本来的熔丝位,然后再修正熔丝位。

低位:时钟及发起时刻设置:

1.BOD(Brown-out Detection) 掉电检测电路

BODLEVEL(BOD电平挑选) 1:2.7V电平;0:4.0V电平
BODEN(BOD功用使能) 1:BOD功用制止;0:BOD功用答应
使用方法:BOD(Brown-out Detection)掉电检测电路,若BODEN使能(BODEN=0编程)发起掉电检测,检测电平由BODLEVEL设置,一旦VCC降落到触发电平(2.7v或4.0v)以下,MCU便复位(不碑文程序);当VCC大于触发电平后,经过tTOUT延时周后重新开端作业。关于Mega16型单片机来说,我们ATMega16L可以在2.7v-5.5v之间正常作业,所以其触发电平可选2.7v或4.0v。而关于ATMega16在4.5-5.5V之间正常作业,所以只能挑选BODLEVEL=0,BODLEVEL=1不适用于ATmega16。

2.复位发起时刻挑选

SUT1/0:当挑选不同晶振时,SUT有所不同。

若是没有特殊要求引荐SUT 1/0设置复位发起时刻稍长,使电源缓慢上升。

CKSEL3/0:时钟源挑选(时钟总表)

时钟总表

时钟源发起延时 熔丝

外部时钟 6 CK +0ms CKSEL=0000 SUT=00

外部时钟6 CK + 4.1 ms CKSEL=0000 SUT=01

外部时钟6 CK + 65 ms CKSEL=0000 SUT=10

内部RC振动1MHZ 6 CK + 0 ms CKSEL=0001 SUT=00

内部RC振动1MHZ 6 CK + 4.1 ms CKSEL=0001 SUT=01

内部RC振动1MHZ 6 CK + 65 ms CKSEL=0001 SUT=10

内部RC振动2MHZ6 CK + 0 ms CKSEL=0010 SUT=00

内部RC振动2MHZ6 CK + 4.1 ms CKSEL=0010 SUT=01

内部RC振动2MHZ6 CK + 65 ms CKSEL=0010 SUT=10

内部RC振动4MHZ6 CK + 0 ms CKSEL=0011 SUT=00

内部RC振动4MHZ6 CK + 4.1 ms CKSEL=0011 SUT=01

内部RC振动4MHZ6 CK + 65 ms CKSEL=0011 SUT=10

内部RC振动8MHZ6 CK + 0 ms CKSEL=0100 SUT=00

内部RC振动8MHZ6 CK + 4.1 ms CKSEL=0100 SUT=01

内部RC振动8MHZ6 CK + 65 msCKSEL=0100 SUT=10

外部RC振动≤0.9MHZ18 CK + 0 ms CKSEL=0101 SUT=00

外部RC振动≤0.9MHZ18 CK + 4.1 ms CKSEL=0101 SUT=01

外部RC振动≤0.9MHZ18 CK + 65 msCKSEL=0101 SUT=10

外部RC振动≤0.9MHZ 6 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 ms CKSEL=0110 SUT=01

外部RC振动0.9-3.0MHZ18 CK + 65 ms CKSEL=0110 SUT=10

外部RC振动0.9-3.0MHZ 6 CK + 4.1 msCKSEL=0110 SUT=11

外部RC振动3.0-8.0MHZ18 CK + 0 ms CKSEL=0111 SUT=00

外部RC振动3.0-8.0MHZ18 CK + 4.1 ms CKSEL=0111 SUT=01

外部RC振动3.0-8.0MHZ18 CK + 65 ms CKSEL=0111 SUT=10

外部RC振动3.0-8.0MHZ 6 CK + 4.1 msCKSEL=0111 SUT=11

外部RC振动8.0-12.0MHZ 18 CK + 0 ms CKSEL=1000 SUT=00

外部RC振动8.0-12.0MHZ 18 CK + 4.1 ms CKSEL=1000 SUT=01

外部RC振动8.0-12.0MHZ 18 CK + 65 ms CKSEL=1000 SUT=10

外部RC振动8.0-12.0MHZ 6 CK + 4.1 ms CKSEL=1000 SUT=11

低频晶振(32.768KHZ) 1K CK + 4.1 ms CKSEL=1001 SUT=00

低频晶振(32.768KHZ) 1K CK + 65 ms CKSEL=1001 SUT=01

低频晶振(32.768KHZ) 32K CK + 65 ms CKSEL=1001 SUT=10

低频石英/陶瓷振动器(0.4-0.9MHZ) 258 CK + 4.1ms CKSEL=1010 SUT=00

低频石英/陶瓷振动器(0.4-0.9MHZ) 258 CK + 65 ms CKSEL=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 ms CKSEL=1011 SUT=00

低频石英/陶瓷振动器(0.4-0.9MHZ)16K CK + 0 ms CKSEL=1011 SUT=01

低频石英/陶瓷振动器(0.4-0.9MHZ)16K CK + 4.1msCKSEL=1011 SUT=10

低频石英/陶瓷振动器(0.4-0.9MHZ)16K CK + 65ms CKSEL=1011 SUT=11

中频石英/陶瓷振动器(0.9-3.0MHZ)258 CK + 4.1ms CKSEL=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 ms CKSEL=1101 SUT=00

中频石英/陶瓷振动器(0.9-3.0MHZ)16K CK + 0 ms CKSEL=1101 SUT=01

中频石英/陶瓷振动器(0.9-3.0MHZ)16K CK + 4.1msCKSEL=1101 SUT=10

中频石英/陶瓷振动器(0.9-3.0MHZ)16K CK + 65ms CKSEL=1101 SUT=11

高频石英/陶瓷振动器(3.0-8.0MHZ) 258 CK + 4.1ms CKSEL=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 ms CKSEL=1111 SUT=00

高频石英/陶瓷振动器(3.0-8.0MHZ)16K CK + 0 ms CKSEL=1111 SUT=01

高频石英/陶瓷振动器(3.0-8.0MHZ)16K CK + 4.1msCKSEL=1111 SUT=10

高频石英/陶瓷振动器(3.0-8.0MHZ)16K CK + 65ms CKSEL=1111 SUT=11

高位:BOOT区设置

1.OCDEN(On-chip Debug 片上调试使能位)OCD功用答应 1:OCD功用制止;0:OCD功用答应

2.JTAGEN(JTAG下载使能) 1:JTAG制止;0:JTAG答应

JTAGEN(JTAG使能 JTAG测验拜访端口) 使用方法:在JTAG调试时,使能OCDEN 和JTAGEN两位(复选框打勾),并坚持一切的确定位处于非确定状况。在实际使用时为降低功耗,不使能OCDEN 和JTAGEN,大约削减2-3mA的电流。

3.SPIEN(SPI下载使能) 1:SPI下载制止;0:SPI下载答应

在双龙的软件里,SPIEN是不能修改的,默以为0。

4.CKOPT(挑选放大器形式): CKOPT=0:高承认振动输出;CKOPT=1:低承认振动输出。

当CKOPT 被编程时振动器在输出引脚发生满承认的振动。这种形式适合于噪声环境,以及需求经过XTAL2 驱动第二个时钟缓冲器的状况,并且这种形式的频率规模比较宽。

当CKOPT 为未编程状况时,振动器的输出信号承认比较小。其长处是大大降低了功耗,可是频率规模比较窄,并且不能驱动其他时钟缓冲器。(功耗差别在1mA左右)。

关于谐振器,当CKOPT未编程时的最大频率为8 MHz,CKOPT编程时为16 MHz。

内部RC振动器作业时不对CKOPT编程。

5.EEAVE(烧录时EEPROM数据保存):1:不保存; 0:保存

6.BOOTRST(复位进口挑选): 1:程序从0x0000地址开端; 0:复位后从BOOT区碑文(参阅BOOTSZ0/1)

7.BOOTSZ1/0(引导区程序巨细及进口):

00:1024Word/0xc00

01:512Word/0xe00

10:256Word/0xf00

11:128Word/0xf80

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/chanpin/265593.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部