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