添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符S型号页 > 首字符S的型号第868页 > SCC2698B > SCC2698B PDF资料 > SCC2698B PDF资料1第10页
飞利浦半导体
产品speci fi cation
增强八进制通用异步
接收器/发送器( UART八路)
SCC2698B
注意:该发射机还可控制“ RTSN ”引脚。当非
德发射机控制的意义就完全变了。该
意思是传输已结束。此信号通常是用来
从发射状态切换(转变)的双向驱动重新
人为对象。
如果接收器被禁止,则FIFO的字符可以被读取。 Howev-
器,不需要额外的字符可以被接收,直到接收器是
再次启用。如果接收器被复位时,FIFO和所有重的
ceiver状态,而相应的输出端口和中断是
复位。没有额外的字符可以被接收,直到接收器是
再次启用。
接收器超时模式
在超时模式中使用所接收的数据流来控制
计数器。每次接收到的字符从移位传送
注册到RXFIFO ,计数器将重新启动。如果一个新的字符
该计数器之前没有接收到零计数时,计数器
就绪位被置位,并且可以产生一个中断。此模式可
被用于指示当数据已经被留在RXFIFO为更
超过设定时间限制。否则,如果接收器已经
编程中断时, CPU接收FIFO已满,
消息结束之前的FIFO满时,CPU可能不知道
有留在FIFO中的数据。该CTPU和CTPL值是
编程为刚刚超过一个字符时间,使得CPU将
尽快中断,因为它已停止接收连续数据。
这种模式也可以被用于表示何时在串行线具有
被标记为超过设定时间限制延长。在这
情况下,CPU已读取所有从FIFO中的字符,但
收到的最后一个字符开始计数。如果没有新的
设定的时间间隔内的数据,计数器就绪位会
得到设置,并且可以产生一个中断。
超时模式通过写相应的命令启用
到命令寄存器。写一个'斧'到CRA或CRB将调用
在超时模式中该信道。写' Cx的“以CRA和CRB
将禁用超时模式。超时模式只应
一次性使用的一个信道,因为它使用的C / T 。然而,如果该
超时模式从两个接收机启用,超时将
只发生
接收器已停止接收数据为
超时时间。 CTPU和CTPL必须装入一个值
大于正常接收字符周期。超时
模式禁用定期START / STOP计数器命令和
放CA / T到计数器模式的接收的控制之下
数据流。每次接收到的字符被从传送
移位寄存器RXFIFO中时, C / T为1后T / C时钟停止,
重载的CTPU和CTPL的值,然后重新上
下一个C / T时钟。如果C / T被允许之前,结束数
新角色已收到,计数器就绪位, ISR [ 3 ] ,将
进行设置。如果IMR [ 3 ]设置,这将产生一个中断。接收
字符后的C / T超时将清除计数器就绪位,
ISR [3],并且该中断。调用'设置超时模式开“
命令, CRX ='斧' ,也将清除计数器就绪位和停止
计数器,直到下一个字符被接收。
该模式通过发出“禁止超时模式”的COM清除
命令(C 0 )的指令寄存器。
TIME OUT模式注意事项
当在特殊超时模式下操作,所以可以用以生成
吃什么似乎是一个“错误的中断” - 中断没有
引起。这可能导致当超时发生中断,然后
之前,中断服务程序,另外一个字符被接收,
即,数据流在再次开始。 (中断延迟
比在数据流中的暂停时间。 )在这种情况下,当一个新的
字符被接收器,计数器/定时器将被重新启动
接收器,从而撤出其中断。如果,在这个时候,在
中断服务开始对以前看过的中断,在读
中断服务程序会显示出“反就绪”位未设置。如果不出意外的
中断,这个读ISR将返回一个X'00字符。
接收器复位和禁用
接收器禁用立即停止接收 - 数据是
组装如果接收移位寄存器都将丢失。在数据和状态
FIFO被保留,并可以读出。重新启用该接收器
一个禁止后会引起接收机开始组装
在下次启动位字符检测。接收器复位,将放弃
目前移位寄存器中的数据,复位接收器就绪位( RXRDY )
清除字节的状态在FIFO的顶端和重新校准
FIFO的读/写指针。这有结算“的外观或
冲洗“接收FIFO 。事实上, FIFO不会被清零!
在FIFO中的数据保持有效,直到被另一个覆盖
接收到的字符。由于这个原因,错误读取或额外
读取接收器的FIFO将错过对齐FIFO指针和
结果在先前读取数据的读取。接收器复位将
重新校准指针。
唤醒模式
除了正常的发射器和接收器的操作
如上所述,八进制UART采用了特殊的模式
它提供了通过地址自动唤醒接收器
帧识别为多处理器通信。此模式是
[ 4:3]为' 11'通过编程位MR1选择。
在这种操作模式下,一个“主”站发送一个地址
字符后跟解决'奴'字的数据
站。从站,其接收器通常是禁用的,
检查接收到的数据流和“唤醒”在CPU [由
设置RXRDY )只有在收到一个地址字符。该CPU
所接收到的地址与它的站的地址,使
接收器,如果它希望接收随后的数据字符。
在收到另一个地址的字符时,CPU可以禁用
接收器再启动的过程。
A发送的字符由一个起始位,编程
数个数据位,一个地址/数据(A / D )位的,和编程的
停止位数。所传输的A / D位的极性
由CPU选择的编程位MR1 [2]; MR1 [2] = 0的
在标记了的A / D转换比特位置发送一个零
对应的数据位作为数据MR1 [2] = 1发送一个在
用于识别对应的数据位为一个A / D比特位置
地址。 CPU应事先编程模式寄存器
装载在THR对应的数据位。
而在这种模式下,接收机连续地着眼于所接收到的
数据流,无论是启用还是禁用。如果禁用了,它集
RXRDY状态位和负载性质的RHR FIFO ,如果
接收到的A / D位是1 ,但丢弃所接收的字符,如果
接到A / D位为0 。如果启用,所有接收到的字符
然后将其转移到经RHR CPU中。在任一情况下,数据
位被加载在数据FIFO中,同时将A / D位被设置在所述加载
状态FIFO位置通常用于奇偶错误(SR [5]) 。取景
错误,溢出错误,而且间隔检测正常运作是否
不接收器被启用。
在CTS , RTS , CTS启用的Tx信号
CTS(清除发送)通常意味着是一个信号和Transmit
器,这意味着它可以发送数据到接收器。 CTS输入
是上销MPI0用于发射机。 CTS信号是低电平有效;
因此,它被称为CTSN 。 RTS通常意味着是从一信号
2000年01月31
10

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