- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)