
检测非法条件
该设备可以检测得到的各种违法情况
从编码错误瞬态噪声的电源电压
滴程序失控等
阅读未定义的ROM获得零操作码的软
器中断是零。如果程序中取指令
从不确定的ROM ,这将迫使软件中断
因此信令已发生非法状态
子程序堆栈向下增长的每次调用(跳转到
子程序)中断或PUSH和成长的每一个重
打开或弹出堆栈指针初始化为RAM的位置
复位期间06F六角因此,如果有更多的重
比原来的调用堆栈指针会指向地址
070和071进制(这是不确定的RAM )未定义
从地址070 RAM为07F ( 0段)140至17F
( 1段)和所有其他段(即2段
等)被读取为全1这反过来将导致程序
返回解决7FFF十六进制,这是一个未定义的ROM
在某些地区这个位置和取指令(全0 )
化将产生一个软件中断信号非法
条件
因此,芯片可以检测下列非法状态
从一个未定义的ROM执行
b在'由具有比更多的回报POP''ing栈
电话
当软件中断发生时,用户可以重新初始化
前重新堆栈指针,做一个恢复过程
开始(这种复苏计划可能类似于
以下复位,但可能不包含在同一个程序
初始化程序)的恢复计划应该重新
设置软件中断标志位使用RPND IN-
梁支
MICROWIRE PLUS
MICROWIRE PLUS是一种串行同步通信
系统蒸发散接口MICROWIRE PLUS功能使
该设备与任何国家半导体的接口
MICROWIRE外设(如AD转换器显示driv-
ERS ê
2
PROM的等)和与其它微控制器哪
支持MICROWIRE接口它由一个8位的
串行移位寄存器( SIO )串行数据输入( SI ),串行
数据输出(SO)和串行移位时钟(SK)
图12
示出了MICROWIRE PLUS逻辑的框图
TL DD 11214 - 28
图16 MICROWIRE PLUS框图
移位时钟可以从内部被选
源或外部源操作MICROWIRE
与内部时钟源PLUS安排被称为
工作在主模式下同样操作
与外部转移MICROWIRE PLUS安排
时钟称为工作在从模式
该CNTRL寄存器用于配置和控制
MICROWIRE PLUS模式要使用MICROWIRE PLUS
在CNTRL寄存器中MSEL位被设置为1 。在
主模式SK时钟速率由两个位
SL0和SL1在CNTRL登记表VI详细介绍
即,可以选择不同的时钟速率
表V看门狗服务行动
关键
数据
MATCH
不在乎
不匹配
不在乎
窗口
数据
MATCH
不匹配
不在乎
不在乎
时钟
MONITOR
MATCH
不在乎
不在乎
不匹配
行动
有效的服务重新启动服务专窗
错误产生看门狗输出
错误产生看门狗输出
错误产生看门狗输出
表六MICROWIRE PLUS
主模式时钟选择
SL1
0
0
1
SL0
0
1
x
SK
2
c
t
c
4
c
t
c
8
c
t
c
其中T
c
为
指令周期时钟
HTTP
WWW国家COM
32