AVR单片机熔丝位设置详解

  • 格式:doc
  • 大小:70.50 KB
  • 文档页数:2

下载文档原格式

  / 3
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

A VR单片机熔丝位设置详解

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

BODLEVEL(BOD电平选择):1: 2.7V电平; 0:4.0V电平。这需要根据芯片的工作电压来选择。

BODEN(BOD功能控制): 1:BOD功能禁止;0:BOD功能允许

使用方法:

如果BODEN使能(复选框选中)启动掉电检测,则检测电平由BODLEVEL决定。一旦VCC下降到触发电平(2.7v或4.0v)以下,MCU复位;当VCC电平大于触发电平后,经过tTOUT 延时周后重新开始工作。

2、复位启动时间选择

SUT 1/0:当选择不同晶振时,SUT有所不同。如果没有特殊要求,推荐SUT 1/0设置复位启动时间稍长,使电源缓慢上升(即SUT1:0;SUT0:1)。

3、CKSEL3/2/10:时钟源选择。芯片出厂的默认情况下,CKSEL3—0和SUT1、SYT0分别设置为“0001”和“10”,这样将使用芯片8mHz的内部晶振和使用最长的启动延时。

配置方法:

4、M103:设置ATmega103兼容方式工作。出厂时的默认设置为0,即以ATmega103兼容模式下运行。

5、JTAGEN:如果不使用JTAG接口,应该将JTAGEN的状态设置为1,即禁止JTAG 功能,JTAG引脚用于I/O接口。

6、SPIEN:SPI方式下载数据和程序允许,默认状态为允许0,一般保留其状态。

7、WDTON:看门狗定时器始终开启。默认情况下为“1”,即禁止看门狗定时器始终开启。选择为“0”表示看门狗定时器始终开启,建议设置为0,防止程序跑飞。

8、EESAVE:EESAVE设置为“1”表示对芯片进行擦除操作时,flash和EEPROM 中的数据一同擦除,设置为“0”表示擦除操作只对flash中的数据有效而对EEPROM无效。芯片出厂的默认设置为“1”。在实际应用中需要根据实际需要进行设置。

9、BOOTRST:决定上电启动时,第一条指令的地址。默认状态为“1”,表示启动从0x0000开始执行;如果BOOTRST设置为“0”,启动时从BOOTLOADER的起始位置开始启动(BOOTLOADER的首地址由BOOTSZ1和BOOTSZ0决定)。

BOOTSZ1和BOOTSZ0:这两位决定了BOOTLOADER的大小和起始地址。默认状态为“00”表示4096字节,起始位置为0xF000。

BOOLOADER区大小配置:

注:在做熔丝位设置时要先确定“√”表示的是1还是0

相关主题