2.4AVR单片机系统复位.PDF

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 AVR 单片机系统结构 2 14 2.4 单片机系统复位AVR 系列单片机提供多种不同的中断源90 这些中断和与之分开的复位向量均在程序存储器空间 中各自带有分开的程序向量地址 所有中断均分配给单独的触发位 这些触发位须与状态寄存器 中的I位一起被设为 1 以便能执行中断 程序存储器空间中最低的地址被自动地定义为复位和中断向量 如表2 2所列 表中还列出 了不同中断的优先级 地址越低 优先级越高 /RESET有最高的优先级,以下依次为INTO即 外部中断请求0等 以下为复位和中断向量地址的典型和通用的程序设置 地 址 标 号 代 码 注释 $ 000 RJMP复位处理 RESET $ 001 INTO RJMP转 INT0处理 EXT $ 002 EXT__INT1RJMP转 INT1处理 $ 0O3 RJMP转定时器 1捕获处理TIMI__CAPT $ 004 RJMP转定时器 1比较ATIMI__COMPA处理 $ 005 COMPBRJMP转定时器 1比较BTIMI处理 $ 006 RJMP转定时器 1溢出处理TIMI__OVF $ 007 RJMP TIMO__OVF转定时器0溢出处理 $ 008 RJMP转SPI TX处理 SPI__HANDLE $ 009 RXC RJMP转UART,RX完成处理UART $ 00A RJMP转UART,UDR空处理UART__DRE $ 00B RJMP转UART,TX完成处理UART__TXC $ 00C RJMP 转模拟比较器处理ANA__COMP ;不用的中断入口地址写上RETI,有抗干扰作用 $ 010 instrMAIN X 主程序开始X X,主程序必须跳过中断区, ... ... ... 第二章 AVR 单片机系统结构 2 15 2.4.1复位源 系列单片机有90 3个复位源 加电复位 当供电电平加至VCC和GND引脚时 MCU进行复位 外部复位 当一个低电平加到/RESET引脚多于2个XTAL周期时 MCU进行复位 看门狗复位 当看门狗定时器超时 且看门狗为触发时 MCU进行复位 在复位过程中 所有的 I O寄存器被设为初始值 程序从地址 0 000开始执行 $0000 地址中放置的指令须为某一RJMP相对转移 即到达复位处理路径的指令 若程序从没有对中 断源触发 则中断向量无法使用 正常的程序代码可以放置在这些地址中 图2 14的电路图说 明了复位逻辑 表2.3定义了复位电路的时序和电参数 2.4.2加电复位 加电复位 POR电路确保了只有当Vcc达到一个安全电平时 器件才开始工作 如图 2 15所示 当看门狗定时器晶振对内部定时器定时时 不启动MCU直到Vcc到达Power_on 门槛电压 V 一定时间之后才启动 MCU如图 2.16和 2.17所示 全部的复位时间为Power_on POT 复位时间 t 加上延时时间 t POR TOUT

文档评论(0)

***** + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档