AVR单片机熔丝位配置指南.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

:无

AVR的熔丝位的使用和设置

对AVR熔丝位的配置是比较细致的工作,用户往往忽视其重要性,或感到不易掌握。下面给出对

AVR熔丝位的配置操作时的一些要点和需要注意的相关事项。

(1)在AVR的器件手册中,对熔丝位使用已编程(Programmed)和未编程(Unprogrammed)

定义熔丝位的状态,“Unprogrammed”表示熔丝状态为“1”();“Programmed”表示熔

丝状态为“0”(允许)。因此,配置熔丝位的过程实际上是“配置熔丝位成为未编程状态“1”

或成为已编程状态“0””。

(2)在使用通过选择打钩“√”方式确定熔丝位状态值的编程工具软件时,请首先仔细阅

读软件的使用说明,弄清楚“√”表示设置熔丝位状态为“0”还是为“1”。

(3)使用CVAVR中的编程程序时应特别注意,由于CVAVR编程界面初始打开时,

大部分熔丝位的初始状态定义为“1”,因此不要使用其编程菜单选项中的“all”选项。此时的

“all”选项会以熔丝位的初始状态定义来配置的熔丝位,而实际上其往往并不是用户所需

要的配置结果。如果要使用“all”选项,应先使用“read-fusebits”中熔丝位实际

状态后,再使用“all”选项。

(4)新的AVR在使用前,应首先查看它熔丝位的配置情况,再根据实际需要,进行熔丝

位的配置,并将各个熔丝位的状态记录备案。

(5)AVR加密以后仅仅是不能Flash和E2PROM中的数据,熔丝位的状态

仍然可以但不能修改配置。擦除命令是将Flash和E2PROM中的数据清除,并同时将两

位锁定位状态配置成“11”,处于无锁定状态。但擦除命令并不改变其它熔丝位的状态。

(6)正确的操作程序是:在无锁定状态下,运行代码和数据,配置相关的熔丝位,

最后配置的锁定位。被锁定后,如果发现熔丝位配置不对,必须使用擦除命令,清

除中的数据,并解除锁定。然后重新运行代码和数据,修改配置相关的熔丝位,最后再

次配置的锁定位。

(7)使用ISP串行方式编程时,应配置SPIEN熔丝位为“0”。出厂时SPIEN位的

状态默认为“0”,表示允许ISP串行方式数据。只有该位处于编程状态“0”,才可以通过

AVR的SPI口进行ISP,如果该位被配置为未编程“1”后,ISP串行方式数据立即被禁

止,此时只能通过并行方式或JTAG编程方式才能将SPIEN的状态重新设置为“0”,开放ISP。

通常情况下,应保持SPIEN的状态为“0”,允许ISP编程不会影响其引脚的I/O功能,只要在

硬件电路设计时,注意ISP接口与其并接的器件进行必要的,如使用串接电阻或断路跳线等。

(8)当你的系统中,不使用JTAG接口编程或实时仿真调试,且JTAG接口的引脚

需要作为I/O口使用时,必须设置熔丝位JTAGEN的状态为“1”。出厂时JTAGEN的状态默

认为“0”,表示允许JTAG接口,JTAG的外部引脚不能作为I/O口使用。当JTAGEN的状态设置

为“1”后,JTAG接口立即被,此时只能通过并行方式或ISP编程方式才能将JTAG重新设

置为“0”,开放JTAG。

(9)一般情况下不要设置熔丝位把RESET引脚定义成I/O使用(如设置ATmega8熔丝位RS

TDISBL的状态为“0”),这样会造成ISP的编程无法进行,因为在进入ISP方式编程时前,

需要将RESET引脚拉低,使先

文档评论(0)

152****0921 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档