
XR88C92/192
站。当从站“接收器检测
地址字符,每个接收器将通知其各自的
CPU通过设置接收器就绪( -RXRDY )和发电
一个中断,如果编程这样做。每个从站
然后CPU接收到的地址与它的站
解决并启用其接收器,如果地址
匹配。未寻址从机站,继续
监视所述数据流的下一个地址字符
之三。地址字符标志着一个新的开始
数据块。接收的数据块时,从后
站CPU可以禁用该通道接收器,并重新
启动进程。
从主站CON- A发送的字符
一个起始位的存在,请数据位的设定的号码,
地址/数据( A / D)位标签(更换奇偶校验位
在正常操作中使用的),以及设定的号码
的停止位。 A / D转换的标签指示从站
信道的字符是否应被解释为
地址字符或字符数据。该字符
器被解释为地址,如果A / D标签
被设置为'1'或解释为一个数据字符,如果它被设置
到一个'0'。所发送的A / D标记的极性被选择
通过编程MR1A , MR1B位-2为' 1'的
地址字符和'0'的数据字符。用户
应编程模式寄存器加载之前
相应的数据或地址字符集
发送缓冲区。
作为从机站, XR88C92 / 192接收器continu-
ously监视所接收的数据流中,无论
无论是启用或禁用。如果接收机是
禁用,这台接收器就绪状态位和负荷
字符到FIFO接收保持寄存器
栈提供的接收A / D标记是“1” (地址
标记)。如果所接收到的所接收到的字符将被丢弃
地址/数据位为'0'(数据标签) 。如果接收机是
启用时,所有接收到的字符被传输到
在读操作期间的CPU。在任一情况下,数据
位被加载到FIFO堆栈的数据部
而在地址/数据位被装入状态
FIFO堆叠的一部分,通常用于奇偶校验错误
( SRA , SRB位- 5 ) 。帧错误,溢出错误,而且
打破检测是否正常运行,无论
接收器被启用或禁用。地址/数据
( A / D)标签采用奇偶校验位的位置和奇偶校验
既不计算也不检查在这个字符
模式。
额外的存储空间用于A / D标签:
独特的功能
XR88C92 / 192是,用户不必等待所有在
为了使A / D转换的标签,从地址更改数据
修订版1.33
12
(而在SC26C92 ,至少为2比特的等待的情况下
时代正在改变A / D标签)之前必需的。这
允许用户可能加载整个轮询包
数据到TX FIFO 。
看门狗定时器
每两个接收器(通道A & B)的具有其自己的
“看门狗”,这是分开的,并indepen-
凹陷的计数器/定时器。看门狗定时器用于
产生一个接收就绪超时中断。当它
启用时,计数器开始每次一个字符
从接收移位寄存器传送到接收
FIFO和超时后, 64位时代,此时它
将产生接收中断。这是一个非常有用的功能
尤其是当输入的数据是不是一个连续的
数据流。例如,如果接收的触发电平用于
而最后的字符集是小于触发小
电平,接收超时中断产生,而不是
定期接收中断。看门狗定时器,然而
曾经,是不准确的,因为它使用的输入数据的
时序。为更准确的定时,在超时模式中
计数器/定时器应该被使用(见下文)。
计数器/定时器
16位计数器/定时器( C / T)可在柜台操作
模式或定时模式。在这两种模式下,用户可以
编程C / T的输入时钟源来自
几个来源(见ACR位6 : 4)和计划
C / T的输出出现在输出端口引脚OP3 (见OPCR
位3 :2)。存储在所述值(预装载值)
在C / T上寄存器级联( CTPU , AD-
礼服为0x6 )和C / T低寄存器( CTPL ,地址
0x7的)可以是从0x0001到0xFFFF的,并且可以是
随时发生变化。在上电和复位后, C /
T目前运营中的计数器模式。
计数器模式
在计数器模式下,CPU可以启动和停止的C / T 。
这种模式允许C / T充当系统
秒表或实时单个中断发生器。在
这种模式下, C / T从预载荷值向下计数
使用该程序计数器的时钟源。当一个
读取启动计数器指令寄存器(地址
0xE )被执行时,计数器被初始化为预
负荷值,并开始倒计时的序列。当
从0×0001的计数器的计数值为0x0000 (终端
算) ,在中断状态寄存器中的C / T -就绪位
(ISR位3)被设定。
3