ATmega128.64熔丝锁定位详解.docxVIP

  • 1
  • 0
  • 约7.06千字
  • 约 10页
  • 2026-09-30 发布于浙江
  • 举报

ATmega128.64熔丝锁定位详解

AATmega128熔丝位汇总

编程与状态说明:

在AVR的器件手册中,使用已编程(Programmed)和未编程(Unprogrammed)定义熔丝位的状态。“Unprogrammed”表示熔丝状态为“1”(禁止);“Programmed”

表示熔丝状态为“0”(允许)

1:未编程(检查框不打钩)

0:编程(检查框打钩)

AVR的熔丝位可多次编程的,不是OPT熔丝。

熔丝位的配置(编程)可以通过并行方式、ISP串行方式、JTAG串行方式实现。

AVR芯片加密锁定后(LB2/LB1=1/0,0/0)不能通过任何方式读取芯片内部Flash和E2PROM中的数据,但熔丝位的状态仍然可以读取,但不能修改配置。

芯片擦除命令是将Flash和E2PROM中的数据清除,并同时将两位锁定位状态配置成无锁定状态(LB2/LB1=1/1)。但芯片擦除命令并不改变其它熔丝位的状态。

下载编程的正确的操作程序是:在芯片无锁定状态下,下载运行代码和数据,配置相关的熔丝位,最后配置芯片的加密锁定位。

芯片被加密锁定后,如果发现熔丝位配置不对,必须使用芯片擦除命令,清除芯片中的数据,解除加密锁定。然后重新下载运行代码和数据,修改配置相关的熔丝位,最后再次配置芯片的加密锁定位。

1.芯片加密锁定熔丝

加密锁定位

加密锁定方式LB2LB1

保护类型(用于

文档评论(0)

1亿VIP精品文档

相关文档