×

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

消耗积分:1 | 格式:pdf | 大小:0.09 MB | 2020-06-30

赵先生

分享资料个

  编程与状态说明:

  在 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 ) 。但芯片擦除命令并不改变其它熔丝位的状态。下载编程的正确的操作程序是: 在芯片无锁定状态下, 下载运行代码和数据, 配置相关的熔丝位,最后配置芯片的加密锁定位。芯片被加密锁定后, 如果发现熔丝位配置不对, 必须使用芯片擦除命令, 清除芯片中的数据, 解除加密锁定。 然后重新下载运行代码和数据, 修改配置相关的熔丝位,最后再次配置芯片的加密锁定位。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !