Mega16熔丝位相关_第1页
Mega16熔丝位相关_第2页
Mega16熔丝位相关_第3页
Mega16熔丝位相关_第4页
Mega16熔丝位相关_第5页
全文预览已结束

下载本文档

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

文档简介

1、Mega16熔丝位相关AVR 2009-12-06 11:03:30 阅读505评论0 字号:大中小 订阅Mega16熔丝位相关1推荐一.熔丝位介绍ATmega16 有两个熔丝位字节。Table 1 - Table 2 简单地描述了所有熔丝位的功能以及他们是如何映射到熔丝字节的。如果熔丝位被编程则读返回值为“0”熔丝位高字节位号描述默认值OCDEN7使能OCD1.(未编程,OCD禁用)JTAGEN6使能JTAG0 (编程,JTAG使能)SPIEN5使能串行程序和数据下载0 (被编程,SPI编程使能)CKOPT4振荡器选项1 (未编程)EESAVE3执行芯片擦除时EEPROM的内 容保留1 (未

2、被编程),EEPROM内容不保留BOOTSZ12选择Boot区大小0 (被编程)BOOTSZ01选择Boot区大小0 (被编程0)BOOTRST0选择复位向量1 (未被编程)熔丝位低字节位号描述默认值BODLEVEL7BOD触发电平1 (未被编程)BODEN6BOD使能1 (未被编程,BOD禁用)SUT15选择启动时间1 (未被编程)SUT04选择启动时间0 (被编程)CKSEL33选择时钟源0 (被编程)CKSEL22选择时钟源0 (被编程)CKSEL11选择时钟源0 (被编程)CKSEL00选择时钟源1 (未被编程)二.时钟源选择ATmega16芯片有如下几种通过 Flash熔丝位进行选择

3、的时钟源。时钟输入到AVR时钟发生器,再分配到相应的模块。器件时钟选项CKSEL3.0外部晶体/陶瓷振荡器1111 - 1010外部低频晶振1001外部RC振荡器1000 - 0101标定的内部RC振荡器0100 - 0001外部时钟0000Note : 1.对于所有的熔丝位,“表示未编程,“ 0”表已编程。缺省时钟源:器件出厂时 CKSEL = “0010”, SUT = “10”这个缺省设置的时钟源是1 MHz的内部RC振荡器,启动时间为最长。这种设置保证用户可以通过ISP或并行编程器得到所需的时钟源。三晶体振荡器晶体振荡器连接如图:振荡器可以工作于三种不同的模式,每一种都有一个优化的频率

4、范围。工作模式通过熔丝位CKSEL3.1 来选择:晶体振荡器工作模式:CKOPTCKSEL3.1频率范围(MHz)使用晶体时电容C1和C2的推荐范围(pF)11010.4-0.911100.9-30-8.012-220101,110,1111.012-22熔丝位CKSEL0以及SUT1.0用于选择启动时间晶体振荡器时钟选项对应的启动时间:CKSSUT掉电与节电模复位时额外的延推荐用法EL01.0式下的启动时间迟时间()000258CK4.1ms陶瓷谐振器,电源快速上升001258CK65ms陶瓷谐振器,电源缓慢上升0101K CK陶瓷谐振器,BOD使能0111K CK

5、4.1ms陶瓷谐振器,电源快速上升1001K CK65ms陶瓷谐振器,电源缓慢上升10116K CK石英振荡器,BOD使能11016K CK4.1ms石英振荡器,电源快速上升11116K CK65ms石英报警器,电源慢速上升四程序及数据存储器锁定位ATmega16提供了 6个锁定位,根据其被编程(“0”还是没有被编程(“1”的情况可以获得列出的附加性能。锁定位只能通过芯片擦除命令擦写为“1。锁定位字节位号描述默认值71 (未编程)61 (未编程)BLB125Boot锁定位1 (未编程)BLB114Boot锁定位1 (未编程)BLB023Boot锁定位1 (未编程)BLB012Boot锁定位1

6、(未编程)LB21锁定位1 (未编程)LB10锁定位1 (未编程)锁定位保护模式存储器锁定位保护类型LB模式LB2LB1111没有使能存储器保护特性210在并行和 SPI/JTAG 串行编程模式中 Flash和EEPROM的 进一步编程禁止,熔丝位被锁定。300在并行和 SPI/JTAG 串行编程模式中 Flash和EEPROM的进一步编程及验证被禁止,锁定位和熔丝位被锁定BLBO 模式BLB02BLB01111SPM和LPM对应用区的访问没有限制210不允许SPM对应用区进行写操作300不允许SPM指令对应用区进行写操作,也不允许运行于Boot Loader区的LPM指令从应用区读取数据。若中断向量位于Boot Loader区,那么执行应用区代码时中断是禁止的。401不允许运行于Boot Loader区的LPM指令从应用区读取数 据。若中断向量位于 Boot Loader区,那么执行应用区代码时中 断是禁止的。BLB1 模式BLB12BLB11111允许SPM/LPM 指令访问Boot Loader 区210不允许SPM 指令对Boot Loader 区进行写操作300不允许SPM 指令对Boot Loader区进行写操作,也不允许 运行于应用区的LPM指令从Boot Loader

温馨提示

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

最新文档

评论

0/150

提交评论