SCI接收器状态寄存器(SCIRXST)
发布时间:2009/1/15 0:00:00 访问次数:1122
接收器或发送器完成一个字符(长度由通信控制寄存器确定)传输后,中断逻辑将产生中断标志,中断逻辑可以为发送器或接收器提供方便高效的操作控制。接收中断标志是rxrdy(scirxst.6),发送中断标志是txrdy(scictl2.7)。当一个字符传送到txshf并且scitxbuf准备好发送下一个字符时,txrdy置位。当scitxbuf和txshf为空时,txempty(scictl2.6)置位。
当接收到新的字符并移位到接收缓冲scirxbuf中时,rxrdy h位。此外如果有中止条件产生,brkdt标志位置位,中止条件必须满足在停止位后至少保持10位的连续电平。cpu可以强制改变上述标志位控制sci的操作,或者通过设置rx/bk int rna(scictl2.1)或rx int rna(scictl2.0)位控制相应中断的使能或禁止。
在scirxst寄存器中共包含7个接收器状态标志位(其中2个能产生中断请求)。每次发送一个完整的字符到接收缓冲器(scirxemu和scirxbuf)后,状态标志位刷新。每次缓冲器被读取时,标志位清除。图给出了寄存器各位的分配情况,表列出了sci接收状态寄存器各位的功能定义。
图 sci接收器状态寄存器(scirxst,地址7055h)
表 sci接收器状态寄存器(scirxst)功能描述
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
接收器或发送器完成一个字符(长度由通信控制寄存器确定)传输后,中断逻辑将产生中断标志,中断逻辑可以为发送器或接收器提供方便高效的操作控制。接收中断标志是rxrdy(scirxst.6),发送中断标志是txrdy(scictl2.7)。当一个字符传送到txshf并且scitxbuf准备好发送下一个字符时,txrdy置位。当scitxbuf和txshf为空时,txempty(scictl2.6)置位。
当接收到新的字符并移位到接收缓冲scirxbuf中时,rxrdy h位。此外如果有中止条件产生,brkdt标志位置位,中止条件必须满足在停止位后至少保持10位的连续电平。cpu可以强制改变上述标志位控制sci的操作,或者通过设置rx/bk int rna(scictl2.1)或rx int rna(scictl2.0)位控制相应中断的使能或禁止。
在scirxst寄存器中共包含7个接收器状态标志位(其中2个能产生中断请求)。每次发送一个完整的字符到接收缓冲器(scirxemu和scirxbuf)后,状态标志位刷新。每次缓冲器被读取时,标志位清除。图给出了寄存器各位的分配情况,表列出了sci接收状态寄存器各位的功能定义。
图 sci接收器状态寄存器(scirxst,地址7055h)
表 sci接收器状态寄存器(scirxst)功能描述
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
上一篇:地址位多处理器通信
上一篇:SCI的16级FIFO缓冲