位置:首页 > IC型号导航 > 首字符O型号页 > 首字符O的型号第145页 > OX16PCI952-TQFP-A > OX16PCI952-TQFP-A PDF资料 > OX16PCI952-TQFP-A PDF资料1第21页

牛津半导体有限公司
OX16PCI952
6.4.3
UART FIFO水平“ UFL ” (偏移0x08的)
接收器和发送FIFO两个UART水平镜像(阴影),在这个地方配置寄存器,如下所示。
位
7:0
15:8
23:16
31:24
描述
UART0接收FIFO水平
(RFL [7: 0])的
UART1接收FIFO水平
(RFL [7: 0])的
UART0发送FIFO水平
( TFL [7: 0])的
UART1发送FIFO水平
( TFL [7: 0])的
读/写
EEPROM
-
-
-
-
PCI
R
R
R
R
RESET
0x00h
0x00h
0x00h
0x00h
6.4.4
UART中断源寄存器“研究所” (偏移0x0C的)
每个UART和普通数据状态的中断源寄存器,镜像(阴影),在这个本地配置
注册,如下所示。
位
5:0
11:6
15:12
16
17
30:18
31
描述
UART0中断源寄存器
(ISR [5: 0])的
UART1中断源寄存器
(ISR [5: 0])的
版权所有
UART0好,数据状态
UART1好,数据状态
版权所有
全球性好,数据状态。
该位是比特16和17的逻辑AND ,
也就是说,它被设置,如果所有的内部UART中的好,数据状态设置。
读/写
EEPROM
-
-
-
-
-
-
-
PCI
R
R
R
R
R
R
R
RESET
01h
01h
0h
1
1
00h
1
对于给定的内部UART良好-数据状态被设定时,所有以下条件:
ISR读取LEVEL0 (无中断挂起) ,一个2A级(可接收数据) ,水平2B (接收超时)或3级
(发送器THR空)中断
LSR [ 7 ]是明确的,所以没有奇偶校验错误, FIFO中的帧错误或突破
LSR [1]显然没有这样发生过运行错误
如果设备驱动器软件读取一个给定的信道的接收FIFO中的水平(从UFL寄存器),随后研究所寄存器
与该信道的良好-数据状态被设置,驱动器可以去除字节的FIFO电平指示的数目不
需要读取该信道的线路状态寄存器。此功能增强了驱动效率。
对于给定的信道,如果好 - 数据状态位是
不
集,那么软件驱动程序应检查相应的ISR位。
如果ISR表示4级或更高的中断,该中断是由于在调制解调器线路或检测流的状态的变化
控制字,该信道。那么设备驱动程序软件,应采取适当的措施,如在任何其它
九百五十〇分之五百五十〇驱动程序。当ISR表示1级(接收状态)中断,则驱动程序可以检查线路状态寄存器
相关的信道的(LSR) 。自读LSR清除LSR [7]中,设备驱动程序的软件要么冲洗或清空
接收FIFO的内容,否则好-数据状态将不再有效。
UART的FIFO级别( UFL ) , UART的中断源寄存器( UIS )和全球中断状态寄存器( GIS)是
分配相邻的地址偏移量( 08H到10H )的基址寄存器。该设备的驱动程序,软件可以读取所有的
以上在单个脉冲串的寄存器的读操作。位置的寄存器偏移是这样的,在FIFO电平通常读
的状态寄存器之前,使得在接收机中所示的FIFO水平的N个字符的状态是有效的。
中文手册修订版1.1
第21页