位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第160页 > COP8SGE728N8 > COP8SGE728N8 PDF资料 > COP8SGE728N8 PDF资料1第42页

COP8SG家庭
11.0看门狗/时钟监视器
关键
数据
MATCH
不在乎
不匹配
不在乎
窗口
数据
MATCH
不匹配
不在乎
不在乎
(续)
表9.看门狗服务行动
时钟
MONITOR
MATCH
不在乎
不在乎
不匹配
有效的服务:重新启动服务窗口
错误:生成看门狗输出
错误:生成看门狗输出
错误:生成看门狗输出
行动
11.3看门狗和时钟监视器概述
关于看门狗以下要点和
时钟监视器应注意:
无论是看门狗和时钟监视器检测
电路复位过程中抑制。
复位后,看门狗和时钟MONI-
TOR同时启用,与看门狗具有
最大的服务窗口中选择。
看门狗服务窗口和时钟MONI-
TOR启用/禁用选项只能更改一次,
在复位后的初始看门狗服务。
最初的看门狗服务必须的关键数据匹配
在看门狗服务寄存器的值WDSVR在
为了避免看门狗错误。
随后看门狗服务必须全部三个赛
在WDSVR以免看门狗数据字段
错误。
正确的密钥数据的值不能从读
看门狗服务注册WDSVR 。任何企图
阅读01100从WDSVR这个关键的数据值会读
作为全0的关键数据值。
在这两个看门狗检测电路被禁止
HALT模式和空闲模式。
在时钟监控器电路有效
无论是HALT模式和空闲模式。因此,单片机
副无意中进入暂停模式将被去
tected作为时钟监视器误差(提供的
时钟监视器启用选项已被选中
的程序)。
在选择了单针的R / C振荡器选项和
CLKDLY位复位,看门狗服务窗口将
下面继续从那里之前离开暂停模式
进入暂停模式。
与晶体振荡器选项进行选择,或与
选择单引脚的R / C振荡器选项和CLKDLY
位设置,看门狗服务窗口将被设置为
从WDSVR以下HALT选择的值。形成机制
吸收的敷料,看门狗不应为服务于
至少有2048个指令周期之后暂停,但必须是
所服务的选择窗口内,以避免WATCH-
DOG错误。
空闲定时器T0未与外部复位初始化。
用户可以在同步到空闲计数器循环用
空闲计数器( T 0)的中断或通过监测T0PND
标志。该T0PND标志设置时的第十二位
空闲切换计数器(每4096个指令周期) 。该
用户负责重置T0PND标志。
一个硬件看门狗服务时就像DE-
副退出IDLE模式。因此, WATCH-
狗不应该被服务为至少2048的指令
周期之后空闲的,但必须在该服务
选择窗口,以避免看门狗错误。
42
复位后,最初的看门狗服务(其中
服务窗口和时钟监控使能/
禁用必须选择)可以被编程任何─
其中最大的服务窗口中( 65,536 IN-
梁支循环)由复位初始化。注意,此初始
看门狗服务可能内ini-编程
而不引起WATCH-的TiAl 2048个指令周期
DOG错误。
11.4检测非法状态的
该设备可以检测得到的各种违法情况
从编码错误,瞬态噪声,电源电压
滴,程序跑飞等
读取未定义的ROM变零。该操作码
软件中断是00.如果程序中取指令
从不确定的ROM ,这将迫使软件中断,从而
信令已发生非法状态。
子程序堆栈向下增长的每次调用(跳转到
子程序) ,中断或PUSH和成长的每一个
返回或POP 。堆栈指针被初始化到RAM位置
复位期间06F十六进制。因此,如果有更多的重
匝数比通话时,堆栈指针会指向地址070
071和十六进制(这是不确定的RAM) 。未定义RAM
从地址070到07F (段0 ) ,并且所有其它段
ments (即4段...等)读为全1 ,这在
反过来会导致程序返回到地址7FFF十六进制。它
建议用户要么离开这个位置
未列入计划或放置一个INTR指令(全0 ),在此
位置以产生软件中断信号的非法
条件。
因此,该芯片可以检测下列非法条件:
1.从不确定的ROM执行。
2.在“POP”由具有比更多的回报荷兰国际集团栈
来电。
当软件中断发生时,用户可以重新初始化
之前重新开机堆栈指针,并做了恢复过程
ING (这个恢复计划可能是类似于后续
荷兰国际集团的复位,但可能不包含在同一个程序完成初始化
化过程) 。恢复程序应该重置
软件中断使用RPND指令标志位。
12.0 MICROWIRE / PLUS
MICROWIRE / PLUS是一个串行SPI兼容同步
通信接口。该MICROWIRE / PLUS capabil-
性使设备与MICROWIRE接口/ PLUS
或SPI外设(如A / D转换器,显示驱动器, EE-
PROM的等等),并用它们支持其它微控制器
该MICROWIRE / PLUS或SPI接口。它由一个
8位的串行移位寄存器(SIO)与串行数据输入(SI) ,
串行数据输出(SO)和串行移位时钟(SK) 。
图28
示出了MICROWIRE / PLUS逻辑的框图。
移位时钟可以从内部源选择
或外部源。操作MICROWIRE / PLUS
www.national.com