位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第839页 > COP8-EMFA-68P > COP8-EMFA-68P PDF资料 > COP8-EMFA-68P PDF资料1第64页

COP8AME9
19.0看门狗/时钟监视器
(续)
19.4检测非法状态的
该设备可以检测得到的各种违法情况
从编码错误,瞬态噪声,电源电压
滴,程序跑飞等
读未编程的ROM变零。该操作码
软件中断是00.如果程序中取指令
来自未编程的ROM ,这将迫使软件接口
中断,从而信令已发生非法状态。
子程序堆栈向下增长的每次调用(跳转到
子程序) ,中断或PUSH和成长的每一个
返回或POP 。堆栈指针被初始化到RAM位置
复位期间06F十六进制。因此,如果有更多的重
匝数比通话时,堆栈指针会指向地址070
071和十六进制(这是不确定的RAM) 。未定义RAM
从地址070到07F (段0 ) ,并且所有其它段
ments (即4段...等)读为全1 ,这在
反过来会导致程序返回到地址7FFF十六进制。
OPTION寄存器位于这个位置,当
由指令存取取,将与INTR回应
指令(全0 ),以产生软件中断信号
非法状态的堆栈overpop 。
因此,该芯片可以检测下列非法条件:
从不确定的程序存储器执行
在“POP”由具有比更多的回报荷兰国际集团栈
来电。
当软件中断发生时,用户可以重新初始化
之前重新开机堆栈指针,并做了恢复过程
ING (这个恢复计划可能是类似于后续
荷兰国际集团的复位,但可能不包含在同一个程序完成初始化
化过程) 。恢复程序应该重置
软件中断使用RPND指令标志位。
1.
2.
复位后,看门狗和时钟MONI-
TOR同时启用,与看门狗具有
最大的服务窗口中选择。
看门狗服务窗口和时钟MONI-
TOR启用/禁用选项只能更改一次,
在复位后的初始看门狗服务。
最初的看门狗服务必须的关键数据匹配
在看门狗服务寄存器的值WDSVR在
为了避免看门狗错误。
随后看门狗服务必须全部三个赛
在WDSVR以免看门狗数据字段
错误。
正确的密钥数据的值不能从读
看门狗服务注册WDSVR 。任何企图
阅读01100从WDSVR这个关键的数据值会读
作为全0的关键数据值。
在这两个看门狗检测电路被禁止
HALT模式和空闲模式。
在时钟监控器电路有效
无论是HALT模式和空闲模式。因此,单片机
副无意中进入暂停模式将被去
tected作为时钟监视器误差(提供的
时钟监视器启用选项已被选中
的程序)。同样,与看门狗恩装置
体健的选择,但与看门狗输出不
连接到RESET ,将吸引过多的HALT电流If
置于HALT模式。时钟监控器将拉动
看门狗输出低灌电流通过
片内上拉电阻。
看门狗服务窗口将被设置为SE-
从WDSVR以下HALT lected值。因此,
看门狗不应该服务于至少2048
空闲定时器的时钟下停止运行,但必须维修
选定的窗口内,以避免看门狗错误。
空闲定时器T0未与外部复位初始化。
用户可以在同步到空闲计数器循环用
空闲计数器( T 0)的中断或通过监测T0PND
标志。该T0PND标志被设置时所选择的位
空闲计数器切换(每4 , 8 , 16 , 32或64K空闲
定时器时钟) 。该用户负责重置
T0PND标志。
一个硬件看门狗服务时就像DE-
副退出IDLE模式。因此,该
看门狗不应被服务为至少2048的空闲
定时器时钟下列空闲,但必须在服务
选定的窗口,以避免看门狗错误。
复位后,最初的看门狗服务(其中
服务窗口和时钟监控使能/
禁用必须选择)可以被编程任何─
其中最大的服务窗口中( 65,536 IN-
梁支循环)由复位初始化。注意,此初始
看门狗服务可能内ini-编程
而不引起的TiAl 2048个指令周期
看门狗错误。
当在引导ROM使用任何的ISP的功能,该
ISP例程将服务的SE-内看门狗
lected上面的窗口。在返回到闪存中,
看门狗服务,下面的窗口被激活,
并且用户可以看门狗随时服务跟着
从引导ROM哞哞叫出口,但必须在其服务
选择上面的窗口,以避免看门狗错误。
www.national.com
64
20.0 MICROWIRE / PLUS
MICROWIRE / PLUS是一个串行SPI兼容同步
通信接口。该MICROWIRE / PLUS capabil-
性使设备与MICROWIRE接口/ PLUS
或SPI外设(如A / D转换器,显示驱动器,
的EEPROM等),并与支持其它微控制器
端口MICROWIRE / PLUS或SPI接口。它由
一个8位的串行移位寄存器(SIO)与串行数据输入(SI) ,
串行数据输出(SO)和串行移位时钟(SK) 。
图34
示出了MICROWIRE / PLUS逻辑的框图。
移位时钟可以从内部源选择
或外部源。操作MICROWIRE / PLUS
与内部时钟源装置被称为
主操作模式。类似地,操作
MICROWIRE / PLUS安排与外部移位时钟
被称为工作在从模式。
该CNTRL寄存器用于配置和控制
MICROWIRE / PLUS模式。要使用MICROWIRE / PLUS ,
在CNTRL寄存器中MSEL位被设置为1 。在
主模式下, SK时钟速率选择了两位,
SL0和SL1 ,在CNTRL寄存器。
表37
详细介绍
即,可以选择不同的时钟速率。
表37. MICROWIRE / PLUS
主模式时钟选择
SL1
0
0
1
SL0
0
1
x
SK期
2 x深
C
4×吨
C
8 x深
C
其中T
C
是指令周期时钟