第5 章 复位、中断和系统配置
5.1
简介
本章介绍了基本的复位和中断机制以及大部分MC9S08AC16 系列的各种复位和中断源,一些来自外设模
块的中断源在本手册的其他章节会做详细介绍,本章汇总了所有复位和中断源信息以方便参考。有些复位和中
断源,如系统正常操作监视模块(COP) 看门狗和定期中断定时器,不属于片上外设系统的部分,它们有单独
的章节,但是系统控制逻辑的一部分。
5.2
特征
复位和中断特征包括:
• 多种复位源使系统配置灵活和操作可靠:
• 上电复位(POR)
• 使能低压检测(LVD)
• 外部RESET 引脚
•
COP 看门狗使能和两个溢出时间选择
• 非法操作码
• 非法地址
• 背景调试主机发的连续命令
• 复位状态寄存器(SRS) 指出最近一次发生复位的原因
• 每个模块独立的中断向量( 减少查询的开销) (参见表 5-11)
5.3
MCU 复位
复位提供一种从已知的初始条件设置来启动处理的方法。在复位期间,大部分控制和状态寄存器都设为
复位默认值,从0xFFFE ~0xFFFF 取出两字节的复位向量送到程序计数器PC。片上外设模块不可用,I/O
引脚初始化设为通用的高阻抗输入引脚无上拉。条件码寄存器(CCR) 的I 位被置位来屏蔽中断,所以用户程
序有机会初始化堆栈指针(SP) 和系统控制设置。复位时,SP 被强制设为$00FF。
MC9S08AC16 系列包括下列复位源:
• 上电复位(POR)
• 低压检测(LVD)
• 计算机正常操作监控模块(COP)定时器
• 非法操作码检测
• 非法地址检测
• 背景调试强制复位
• 复位引脚(RESET)
• 时钟发生器失锁和丢失时钟复位
除了背景调试强制复位,每个源对应系统复位状态寄存器相应位。
MC9S08AC16 系列微控制器数据手册, 第6 版
飞思卡尔半导体公司
#