添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第1118页 > COP8TAB9HLQ8 > COP8TAB9HLQ8 PDF资料 > COP8TAB9HLQ8 PDF资料2第33页
COP8TAB5/TAC5
14.0看门狗/时钟监视器
(续)
这是一个未定义的ROM中的位置和指令
取(全0 ) ,从该位置将产生一个软件
中断信号的非法状态。
因此,该芯片可以检测下列非法条件:
1.从不确定的ROM执行
2.在“POP”由具有比更多的回报荷兰国际集团栈
来电。
当软件中断发生时,用户可以重新初始化
之前重新开机堆栈指针,并做了恢复过程
ING (这个恢复计划可能是类似于后续
荷兰国际集团的复位,但可能不包含在同一个程序完成初始化
化过程) 。恢复程序应该重置
软件中断使用RPND指令标志位。
在时钟监控器电路有效
无论是HALT模式和空闲模式。因此,单片机
副无意中进入暂停模式将被去
tected作为时钟监视器误差(提供的
时钟监视器启用选项已被选中
的程序)。
在选择了单针的R / C振荡器选项和
CLKDLY位复位,看门狗服务窗口将
下面继续从那里之前离开暂停模式
进入暂停模式。
与晶体振荡器选项进行选择,或与
选择单引脚的R / C振荡器选项和CLKDLY
位设置,看门狗服务窗口将被设置为
从WDSVR以下HALT选择的值。形成机制
吸收的敷料,看门狗不应为服务于
下面HALT至少256个指令周期,但必须是
所服务的选择窗口内,以避免WATCH-
DOG错误。
空闲定时器T0未与外部复位初始化。
用户可以在同步到空闲计数器循环用
空闲计数器( T 0)的中断或通过监测T0PND
标志。该T0PND标志设置时的第十二位
空闲切换计数器(每4096个指令周期) 。该
用户负责重置T0PND标志。
一个硬件看门狗服务时就像DE-
副退出IDLE模式。因此, WATCH-
狗不应该被服务为至少256指令
周期之后空闲的,但必须在该服务
选择窗口,以避免看门狗错误。
复位后,最初的看门狗服务(其中
服务窗口和时钟监控使能/
禁用必须选择)可以被编程任何─
其中最大的服务窗口中( 65,536 IN-
梁支循环)由复位初始化。注意,此初始
看门狗服务可能内ini-编程
TiAl基256的指令周期,而不会导致看门狗
错误。
为了重置设备上的发生
WATCH情况下,用户必须连接WDOUT销
( G1),销到外部设备复位。弱
拉的WDOUT销是足以提供所
重置连接到V
CC
对于使用两个设备
上电复位和看门狗。
14.4检测非法状态的
该设备可以检测得到的各种违法情况
从编码错误,瞬态噪声,电源电压
滴,程序跑飞等
读取未定义的ROM变零。该操作码
软件中断是00.如果程序中取指令
从不确定的ROM ,这将迫使软件中断,从而
信令已发生非法状态。
子程序堆栈向下增长的每次调用(跳转到
子程序) ,中断或PUSH和成长的每一个
返回或POP 。堆栈指针被初始化到RAM位置
复位期间06F十六进制。因此,如果有更多的重
匝数比通话时,堆栈指针会指向地址070
071和十六进制(这是不确定的RAM) 。未定义RAM
从地址070到07F (段0 ) ,并且所有其它段
ments (即4段...等)读为全1 ,这在
反过来会导致程序返回到地址7FFF十六进制。
15.0 MICROWIRE / PLUS
MICROWIRE / PLUS是一个串行SPI兼容同步
通信接口。该MICROWIRE / PLUS capabil-
性使设备与MICROWIRE接口/ PLUS
或SPI外设(如A / D转换器,显示驱动器, EE-
PROM的等等),并用它们支持其它微控制器
该MICROWIRE / PLUS或SPI接口。它由一个
8位的串行移位寄存器(SIO)与串行数据输入(SI) ,
串行数据输出(SO)和串行移位时钟(SK) 。
图24
示出了MICROWIRE / PLUS逻辑的框图。
移位时钟可以从内部源选择
或外部源。操作MICROWIRE / PLUS
与内部时钟源装置被称为
主操作模式。类似地,操作
MICROWIRE / PLUS安排与外部移位时钟
被称为工作在从模式。
该CNTRL寄存器用于配置和控制
MICROWIRE / PLUS模式。要使用MICROWIRE / PLUS ,
在CNTRL寄存器中MSEL位被设置为1 。在
主模式下, SK时钟速率选择了两位,
SL0和SL1 ,在CNTRL寄存器。
表11
详细介绍
即,可以选择不同的时钟速率。
表11. MICROWIRE / PLUS
主模式时钟选择
SL1
0
0
1
SL0
0
1
x
2 x深
C
4×吨
C
8 x深
C
SK期
其中T
C
是指令周期时钟
15.1 MICROWIRE / PLUS操作
设置BUSY位的寄存器PSW的原因
MICROWIRE / PLUS ,开始转移数据。它被重置
当8位数据位被移位。使用者可以重新设定
通过软件中的BUSY位,以允许小于8比特移位。如果
启用后,会产生一个中断时, 8个数据位
被移位。该设备可以进入MICROWIRE / PLUS
模式,无论是作为一个硕士或奴隶。
图24
展示了如何
2微控制器的设备和一些外设可能
互连使用MICROWIRE / PLUS安排。
警告
当SK时钟是SIO寄存器只能装
在空闲阶段。加载SIO寄存器中,而SK时钟
在活跃期,会导致在SIO未定义的数据
注册。
设置BUSY标志时,输入SK时钟在
活性相,而在MICROWIRE / PLUS是在从机
33
www.national.com

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