位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第665页 > COP87L88CLN-XE > COP87L88CLN-XE PDF资料 > COP87L88CLN-XE PDF资料2第26页

COP888CL
看门狗操作。
(续)
与晶体振荡器掩膜选项进行选择,或与
选择了单针的R / C振荡器掩膜选项
CLKDLY位设置,看门狗服务窗口将
设置为从WDSVR以下暂停其选定的值。
因此,看门狗不应该服务
至少在2048个指令周期之后暂停,但
必须将所选择的窗口内提供服务,以避免
看门狗错误。
空闲定时器T0不与复位初始化。
用户可以在同步到空闲计数器循环用
空闲计数器( T 0)的中断或通过监测T0PND
标志。该T0PND标志设置时的第十三位
空闲计数器切换(每4096个指令周期) 。
该用户负责重置T0PND标志。
一个硬件看门狗服务时就像DE-
副退出IDLE模式。因此,看门狗
不应被服务对至少2048个指令周期
下面的空闲,但必须在所选择的服务
窗口,避免看门狗错误。
复位后,最初的看门狗服务(其中
服务窗口和时钟监视器启用/禁用
必须选择)可以被内任意设定
最大的服务窗口( 65,536个指令周期)
按RESET初始化。注意,此初始看门狗
服务可以在初始2048 IN-内被编程
梁支循环,而不会导致看门狗错误。
ERS ,E
2
PROM的等)和与其它微控制器哪
支持MICROWIRE接口。它由一个8位的
串行移位寄存器( SIO )串行数据输入( SI ) ,串行
数据输出(SO)和串行移位时钟(SK) 。
图13
节目
该MICROWIRE逻辑的框图。
移位时钟可以从内部源选择
或外部源。操作MICROWIRE / PLUS
与内部时钟源装置被称为
主操作模式。类似地,操作该MI-
与外部移位时钟CROWIRE安排被称为
从工作模式。
DS009766-20
图13. MICROWIRE / PLUS框图
该CNTRL寄存器用于配置和控制
MICROWIRE / PLUS模式。要使用MICROWIRE / PLUS ,
在CNTRL寄存器中MSEL位被设置为1 。在
主模式下, SK时钟速率选择了两位,
SL0和SL1 ,在CNTRL寄存器。表四的细节
即,可以选择不同的时钟速率。
MICROWIRE / PLUS操作
设置BUSY位的寄存器PSW的原因
MICROWIRE / PLUS ,开始转移数据。它被重置
当8位数据位被移位。使用者可以重新设定
通过软件中的BUSY位,以允许小于8比特移位。如果
启用后,会产生一个中断时, 8个数据位
被移位。该设备可以进入MICROWIRE / PLUS
模式,无论是作为一个硕士或奴隶。
图14
展示了如何
2 COP888CL微控制器和多个外设
可以使用本MICROWIRE / PLUS AR-互连
rangements 。
警告:
当SK时钟是SIO寄存器只能装
低。加载SIO寄存器中,而SK时钟为高时
导致在SIO寄存器不确定的数据。 SK时钟
当不正常转移低。
设置BUSY标志时,输入SK时钟为高的
MICROWIRE / PLUS从模式可能会导致当前SK
时钟的SIO移位寄存器是狭隘的。为了安全,
当输入的SK时钟为低的BUSY标志只能被设置。
MICROWIRE / PLUS主模式运行
在操作中的MICROWIRE / PLUS主模式
移位时钟(SK)是在内部生成的。该MICROWIRE
主机总是启动所有的数据交换。在MSEL位
该CNTRL寄存器必须被设置为使所述SO和SK
功能上对G端口。所谓和SK引脚也必须
通过在G口设置相应的位选作输出
配置寄存器。表五总结了位设置
操作所需的主模式。
检测非法条件
该设备可以检测得到的各种违法情况
从编码错误,瞬态噪声,电源电压
滴,程序跑飞等
读取未定义的ROM变零。该操作码
软件中断是零。如果程序中取指令
从不确定的ROM ,这将迫使软件中断,从而
信令已发生非法状态。
子程序堆栈向下增长的每次调用(跳转到
子程序) ,中断或PUSH和成长的每一个
返回或POP 。堆栈指针被初始化到RAM位置
复位期间06F十六进制。因此,如果有更多的重
匝数比通话时,堆栈指针会指向地址070
071和十六进制(这是不确定的RAM) 。未定义RAM
从地址070到07F十六进制读为全1 ,这在
反过来会导致程序返回到地址7FFF十六进制。
这是一个未定义的ROM中的位置和指令
取(全0 ) ,从该位置将产生一个软件
中断信号的非法状态。
因此,该芯片可以检测下列非法条件:
1.
2.
从不确定的ROM执行
在“POP”由具有比更多的回报荷兰国际集团栈
来电。
当软件中断发生时,用户可以重新初始化
之前重新开机堆栈指针,并做了恢复过程
ING (这个恢复计划可能是类似于后续
荷兰国际集团的复位,但可能不包含在同一个程序完成初始化
化过程) 。恢复程序应该重置
软件中断使用RPND指令标志位。
MICROWIRE / PLUS
MICROWIRE / PLUS是一个串行同步通讯
界面。该MICROWIRE / PLUS功能使
设备与任何国家半导体的接口
MICROWIRE外设(如A / D转换器,显示driv-
25
www.national.com