添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第711页 > COP884CG-XXX/N > COP884CG-XXX/N PDF资料 > COP884CG-XXX/N PDF资料1第24页
中断
(续)
软件陷阱
软件陷阱( ST )是一种特殊的非屏蔽的
当INTR指令(用于发生中断
承认中断)是从ROM中取出,并放置
指令寄存器里面这种情况可能发生时,
PC是指超出了可用的ROM地址空间或
当堆栈是过度杀出
当ST的出现,用户可以重新初始化堆栈
指针和做一个恢复过程(类似于重置,但
不一定包含所有相同的初始化的亲
cedures )重新启动之前,
一个ST的出现被锁存到ST的中断标志位
GIE位是不会受到影响, ST中断标志位
(不
由用户可访问的)
用于抑制其它中断
和该程序直接与所述的ST服务程序
VIS指令的RPND指令用于清除
软件中断标志位该标志位,也
清零复位
在ST拥有所有中断中最高等级
没有什么(除了另ST)可以中断正在ST
服务
表四,看门狗服务窗口选择
WDSVR
第7位
0
0
1
1
WDSVR
第6位
0
1
0
1
服务窗口
(低上限)
2K -8k吨
c
周期
2k- 16K吨
c
周期
2K - 32K吨
c
周期
2K - 64K吨
c
周期
时钟监控器
该时钟监视器登上该设备可以选择或
在程序控制下取消选择该时钟监视器
如果保证指令周期不拒绝时钟
时钟( 1吨
c
)大于或等于10千赫,这相当于一个
上的更大CKI时钟输入率或等于100千赫
看门狗操作。
看门狗和时钟监视器中禁用
复位器件退出复位和看门狗
武装监视窗口选择位(位6 7
WDSVR寄存器)设置和时钟监视器位(位0
WDSVR注册)启用这样一个时钟监视器误差
即将发生复位后,如果指令周期时钟后
次数未达到指定的最低值IN-
cluding其中振荡器启动失败的情况下
该WDSVR寄存器复位后写入一次
和密钥数据(比特5到1的WDSVR寄存器)
必须匹配是一个有效的写这写的WDSVR
寄存器包括两个不可撤销的选择( i)的选择
看门狗服务窗口( II )启用或禁用的
时钟监视器因此在第一次写入WDSVR注册
包括选择或取消选择时钟监视器选择
看门狗服务窗口,并匹配WATCH-
狗的关键数据之后写入WDSVR寄存器
将比较值被写入由用户给
看门狗服务窗口值和密钥数据( 7位
通过1 )在WDSVR登记表五显示了SE-
事件quence可能发生
用户必须在看门狗至少一次BE-
前台服务窗口的上限到期,
在每一个看门狗可能没有被服务一次以上
服务窗口的下限,用户可以提供服务的
看门狗多次,希望在该时间段
服务窗口的上限和下限之间的
第一次写的WDSVR注册也算作一个
看门狗服务
看门狗与它相关联的这一个输出引脚
是对端口的引脚1 WDOUT脚摹WDOUT被激活
低的WDOUT销是在高阻抗状态
非活动状态后触发看门狗逻辑
将拉动WDOUT ( G1)引脚为低电平额外16吨
c
32 t
c
周期上WDOUT的信号电平后,引脚变为BE-
低下层施密特触发阈值这个延迟之后,
设备将停止强制WDOUT输出低电平
看门狗
该器件包含一个看门狗时钟监视器
看门狗是用来检测用户程序获得
停留在导致程序控制或损失无限循环
''暴走''计划的时钟监视器用于检测
由于没有一个时钟的或更低的试样很慢时钟
在长江基建引脚田间率
看门狗由两个独立的逻辑块
WD UPPER和LOWER WD WD UPPER建立
服务窗口和WD LOWER定义了上限
服务窗口的下限值
维修看门狗由写入特定的val-
UE到一个看门狗服务注册名为WDSVR
这是存储器映射在RAM中该值的COM
所构成的三个字段组成的一个2位的窗口选择一个
5位密钥的数据字段和1位时钟监视器选择现场
表三显示WDSVR寄存器
服务窗口的下限被固定在2048 IN-
梁支循环7位和第6 WDSVR寄存器允许
用户选取的服务窗口的上限
表IV中示出的下部的四个可能的组合和
上限看门狗服务窗口这灵活性
相容性在选择看门狗服务窗口阻止
对用户软件的任何不必要的负担
位5 4 3 2和1的WDSVR寄存器的代表5-
位密钥数据字段中的关键数据被固定为01100位的0
WDSVR注册是时钟监视器选择位
表三看门狗服务寄存器( WDSVR )
窗口
SELECT
X
7
X
6
0
5
1
4
关键数据
1
3
0
2
0
1
时钟
MONITOR
Y
0
HTTP
WWW国家COM
24

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