添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第1194页 > COP884CF > COP884CF PDF资料 > COP884CF PDF资料1第31页
看门狗操作。
关键
数据
MATCH
不在乎
不匹配
不在乎
(续)
表6.看门狗服务行动
窗口
数据
MATCH
不匹配
不在乎
不在乎
时钟
MONITOR
MATCH
不在乎
不在乎
不匹配
行动
有效的服务:重新启动服务窗口
错误:生成看门狗输出
错误:生成看门狗输出
错误:生成看门狗输出
看门狗和时钟监视器概述
关于看门狗以下要点和
时钟监视器应注意:
无论是看门狗和时钟监控器电路
复位时被禁止。
复位后,看门狗和时钟MONI-
TOR同时启用,与看门狗具有
最大的服务窗口中选择。
看门狗服务窗口和时钟监控器
启用/禁用选项只能改变一次,在此期间
最初的看门狗服务复位后。
最初的看门狗服务必须的关键数据匹配
在看门狗服务寄存器的值WDSVR是适
DER为了避免看门狗错误。
随后看门狗服务必须全部三个赛
在WDSVR以免看门狗ER-数据字段
RORS 。
正确的密钥数据的值不能从读
看门狗服务注册WDSVR 。任何企图
阅读01100从WDSVR这个关键的数据值会读
作为全0的关键数据值。
在这两个看门狗检测电路被禁止
HALT模式和空闲模式。
在两个时钟监视器检测电路有效
HALT模式和空闲模式。因此,器件产生
advertently进入暂停模式将被检测为
时钟监视器错误(前提是时钟监视器恩
能选项已被选中的节目) 。
在选择了单针的R / C振荡器掩膜选项
和CLKDLY位复位,看门狗服务win-
陶氏将继续从那里离开之后HALT模式
关进入暂停模式之前。
与晶体振荡器掩膜选项进行选择,或与
选择了单针的R / C振荡器掩膜选项
CLKDLY位设置,看门狗服务窗口将
设置为从WDSVR以下暂停其选定的值。
因此,看门狗不应该服务
至少在2048个指令周期之后暂停,但
必须将所选择的窗口内提供服务,以避免
看门狗错误。
空闲定时器T0不与复位初始化。
用户可以在同步到空闲计数器循环用
空闲计数器( T 0)的中断或通过监测T0PND
标志。该T0PND标志设置时的第十三位
空闲计数器切换(每4096个指令周期) 。
该用户负责重置T0PND标志。
一个硬件看门狗服务时就像DE-
副退出IDLE模式。因此, WATCH-
狗不应该被服务为至少2048的指令
周期之后空闲的,但必须在SE-内提供服务
选择的窗口,以避免看门狗错误。
复位后,最初的看门狗服务(其中
服务窗口和时钟监控使能/
禁用必须选择)可以在任何地方编程
最大的服务窗口中( 65,536指令
周期)由复位初始化。注意,此初始WATCH-
DOG服务可能在最初的2048进行编程
指令周期,而不会导致看门狗错误。
检测非法条件
该设备可以检测得到的各种违法情况
从编码错误,瞬态噪声,电源电压
滴,程序跑飞等
读取未定义的ROM变零。操作码的软
器中断是零。如果程序中取指令
从不确定的ROM ,这将迫使软件中断,从而
信令已发生非法状态。
子程序堆栈向下增长的每次调用(跳到子
例程) ,中断或PUSH ,并成长为每退货或
POP 。堆栈指针初始化到RAM中的位置06F十六进制
在复位。因此,如果有比更多的回报
调用,堆栈指针会指向地址070和071
十六进制(这是不确定的RAM)中。从AD- RAM未定义
连衣裙070至07F十六进制读为全1 ,这反过来将
使程序返回到地址7FFF十六进制。这是一
未定义的ROM位置和取指令(全0 )
从这个位置会产生中断信号软件
非法状态。
因此,该芯片可以检测下列非法条件:
1.从不确定的ROM执行
2.在“POP”由具有比更多的回报荷兰国际集团栈
来电。
当软件中断发生时,用户可以重新初始化
之前重新开机堆栈指针,并做了恢复过程
ING (这个恢复计划可能是类似于后续
荷兰国际集团的复位,但可能不包含在同一个程序完成初始化
化过程) 。
31
www.national.com

深圳市碧威特网络技术有限公司