ATmega128单片机熔丝位的资料汇总

资料大小: 0.09 MB

所需积分: 1

下载次数:

用户评论: 0条评论,查看

上传日期: 2020-06-30

上 传 者: 哈哈先生666他上传的所有资料

资料介绍

标签:JTAG(209)FlaSh(709)单片机(19767)

  编程与状态说明:

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

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

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

  0:编程 (检查框打钩)

  AVR的熔丝位可多次编程的,不是 OPT熔丝。熔丝位的配置(编程)可以通过并行方式、 ISP串行方式、 JTAG串行方式实现。 AVR芯片加密定后( LB2/LB1 = 1/0 , 0/0 )不能通过任何方式读取芯片内部 Flash 和E2 PROM中的数据,但熔丝位的状态仍然可以读取,但不能修改配置。芯片擦除命令是将 Flash 和E2 PROM中的数据清除,并同时将两位锁定位状态配置成无锁定状态( LB2/LB1 = 1/1 ) 。但芯片擦除命令并不改变其它熔丝位的状态。下载编程的正确的操作程序是: 在芯片无锁定状态下, 下载运行代码和数据, 配置相关的熔丝位,最后配置芯片的加密锁定位。芯片被加密锁定后, 如果发现熔丝位配置不对, 必须使用芯片擦除命令, 清除芯片中的数据, 解除加密锁定。 然后重新下载运行代码和数据, 修改配置相关的熔丝位,最后再次配置芯片的加密锁定位。

用户评论

查看全部 条评论

发表评论请先 , 还没有账号?免费注册

发表评论

用户评论
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
上传电子资料

行业聚焦

博聚网