AVR熔丝位配置详解_第1页
AVR熔丝位配置详解_第2页
AVR熔丝位配置详解_第3页
AVR熔丝位配置详解_第4页
AVR熔丝位配置详解_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 HYPERLINK AVR熔丝位配置详解AVR开发前准备熔丝位(Fuse)快速入门本页关键词:AVR 熔丝位(Fuse)快速入门 熔丝位 熔丝的作用AVR通过熔丝丝来控制芯片片内部的一些些功能,比如如JTAG,时时钟的使用,掉掉电检测电压压,是否允许许调试等。AVR Stuudio 中中 STK5500 处理理熔丝位有巨巨大的优势:它是以功能能组合让用户户配置。 这这种方式与小小马(PnooyProgg2000,SL-ISSP)相比,具具有以下的优优势(优势是是如此明显,可可以用“巨大优势”来形容):有效避免因不熟熟悉熔丝位让让芯片锁死 (这是初学学者的恶梦), 笔者曾曾经锁死过三三片Atm

2、eega16。不需要靠记忆与与查文档,就就能配置熔丝丝位(这也是是初学者的恶恶梦)动手之前:请你你一定弄清楚楚了,你这样样改会有什么么后果,除非非你有很多钱钱不在乎多锁锁死几个芯片片。备份你的的熔丝位状态态,在点击PPrograam之前再次次检查熔丝位位设置正确与与否,不要误误点了某项而而没有注意到到。由于ISP下载载需要芯片本本身提供时钟钟信号。一定定注意,如果果没有接外部部晶振,一定定不能编程熔熔丝位使用外外部晶振。一一旦那样做,就就不能再进入入编程了,也也就是芯片被被锁死。建议议新手不要随随意设置芯片片的熔丝位,等等对熔丝位比比较了解了再再进行操作。当芯片锁死已成成事实,只要要能够为芯片

3、片提供相对应应的时钟源即即可。如选择择了Ext. RC OOsc而又没没有外部 RRC(阻容) 振荡器时时,可参考手手册的接一个个很简单的RRC振荡电路路!再将熔丝丝位配置改回回正确的配置置就可搞定!通过下图的方法法打开连接:使用操作界面如如下: (注注意:下图中中,打勾的表表示选中,代代表0。没有有打勾的表示示1)。上图的资料有很很多相关项,你你需要认识以以下的代码,以以理解意思。英英文翻译说明明如下:英文中文On-Chipp Debuug Enaabled片内 调试 使使能JTAG Innterfaace EnnableddJTAG 接口口 使能Serial progrram doownl

4、oaading (SPI) enabbled串行编程下载(SPI) 使能 (IISP下载时时该位不能修修改)Preservve EEPPROM mmemoryy throough tthe Chhip Errase ccycle;芯片擦除时EEEPROM的的内容保留Boot Fllash ssectioon sizze=xxxxx worrds引导(Boott)区大小为为xxx个词词Boot sttart aaddresss=$yyyyy;引导(Boott)区开始地地址为 $yyyyyBoot Reeset vvectorr Enabbled引导(Boott)、复位 向量 使能能Brown-o

5、out deetectiion leevel aat VCCC=xxxxx V;掉电检测的电平平为 VCCC=xxxxx 伏Brown-oout deetectiion ennabledd;掉电检测使能Start-uup timme: xxxx CK + yy ms启动时间 xxxx 个时钟钟周期 + yy 毫秒秒Ext. Cllock;外部时钟Int. RCC Osc.内部 RC(阻阻容) 振荡荡器Ext. RCC Osc.外部 RC(阻阻容) 振荡荡器Ext. Loow-Freeq. Crrystall;外部 低频 晶晶体Ext. Crrystall/Resoonatorr Low Fre

6、q外部晶体/陶瓷瓷振荡器 低低频Ext. Crrystall/Resoonatorr Mediium Frreq外部晶体/陶瓷瓷振荡器 中中频Ext. Crrystall/Resoonatorr Highh Freqq外部晶体/陶瓷瓷振荡器 高高频注:以上中文是是对照 ATTmega116的中、英英文版本数据据手册而翻译译。尽量按照照了官方的中中文术语。应用举例:比如我们想使用用片内的RCC振荡(即不不需要接晶振振),可以选选择选择下面面三者之一:Int. RCC Osc. 8 MHHz; Sttart-uup timme: 6 CK + 0 ms;CKSEL=0100 SUT=00 Int.

7、 RC Ossc. 8 MHz; Startt-up ttime: 6 CK + 4 mms;CKSEL=0100 SUT=01 Int. RC Ossc. 8 MHz; Startt-up ttime: 6 CK + 64 ms; CKSELL=01000 SUT=10如图:内部1MM晶振,默认认情况典型设设置。(两个个图分别为上上下两部分,没没有显示的部部分均为不选选中状态。)下图显示的是选选择内部晶振振,1 Mhhz RC比如我们想使用用外部7.33728M晶晶振,可以选选择选择下面面三者之一:Ext. Crrystall/ResoonatorrHigh Freq.;Start-uup

8、timme: 2558 CK + 4 mms;CKSEL=1110 SUT=00 或后面与EExt. CCrystaal/Ressonatoor Higgh Freeq.;. 有关关的选择。如下两图:7.3728MM晶振典型融融丝位(及本本站的开发板板使用时候的的典型设置)如果你在使用过过程中遇到什什么问题,欢欢迎讨论, HYPERLINK / hhttp:/。后记:说说Meega1288的熔丝位ATmega1128是avvr系列中一一款高性能的的芯片,设计计的时候兼容容M103模模式,但是这这个M1033模式经常害害人。基于此此,说说ATTmega1128的熔丝丝位,顺便说说说其他的功功能。默认情情况下M1003模式是选选中的,应该该将其去掉;晶振是内部部1M晶振,如如果你使用外外部晶振,应应该进行修改改。M1288可以开启硬硬件的看门狗狗,选中此项项,看门狗不不需要程序初初始化,只需需要程序里面面喂狗就可以以了。默认熔丝第一部部分M103兼容模模式,使能JJTAG,使使能SPI,BBootlooader区区大小40996,未使能能BOOT。默认熔丝第二部部分DOD为2.77V,内部11M晶振。下面是本站使用用M128开开发板的典型型设置,M1103模式取取消,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论