添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符X型号页 > 首字符X的型号第253页 > XR17C154 > XR17C154 PDF资料 > XR17C154 PDF资料1第50页
XR17C154
5V PCI总线的UART QUAD
5.0编程示例
5.1
U
NLOADING
R
ECEIVE
D
ATA
U
S
PECIAL
R
ECEIVE
FIFO
与ATA
S
TATUS
xr
REV 。 1.3.2
有人建议,在开始之前,阅读特殊接收FIFO的数据与状态卸载任何数据
UART通道(地址为0x180通道0 ),请阅读该设备ID的虚拟( DVID )登记在Config-
该装置的uration注册。特别接收FIFO的数据与状态寄存器可以被读多
次以后,没有任何字节交换问题只要没有其他寄存器(除了设备ID稳压
存器)在卸载数据之间的访问。如果必须读取或写入到另一个寄存器,使该假读
到DVID重新注册,并继续数据卸载。
通过步骤过程描述顺序为一个目标信道的工序如下所示。从接收的数据
服务程序:
做读取设备ID的虚拟( DVID )注册。地址0x8D的字节对齐或DWORD地址0x8C
对齐。
读取数据字节和其相关联的错误状态“特殊接收FIFO中的数据与状态”的目标寄存器
信道,直到完成或空当LSR状态字节1位0 = 0 。
注:如果您的数据必须卸载过程中做其他的读/写操作的其他寄存器(S ) ,重复步骤1 &
2 ,继续卸载从数据加状态“特殊接收FIFO中的数据与状态”的目标寄存器
通道。
使用特殊的接收FIFO中的数据与状态的一些例子:
E
XAMPLE
I: P
OLLING
.....................
LSR读
阅读DVID
阅读特殊接收FIFO的数据与状态(地址为0x180通道0 ,等等)
阅读特殊接收FIFO的数据与状态(地址为0x180通道0 ,等等) *
阅读特殊接收FIFO的数据与状态(地址为0x180通道0 ,等等)
....................
E
XAMPLE
2: I
NTERRUPT
S
ERVICE使用
I
NTERRUPT
I
载文信息中
D
EVICE
C
ONFIGURATION
R
EGISTER
S
ET
.....................
读取全局中断寄存器INT0 (地址0x080 )
阅读INT1通过INT3寄存器(通过0x083地址0x081 )来识别中断通道
阅读DVID
阅读特殊接收FIFO的数据与状态(地址为0x180通道0 ,等等)
阅读特殊接收FIFO的数据与状态(地址为0x180通道0 ,等等) *
阅读特殊接收FIFO的数据与状态(地址为0x180通道0 ,等等)
................
E
XAMPLE
3: I
NTERRUPT
S
ERVICE使用
I
NTERRUPT
I
载文信息中
I
NDIVIDUAL
C
HANNEL
S
R
EGISTERS
................
读取全局中断寄存器INT0 (地址0x080 )
阅读打断道ISR寄存器
阅读DVID
阅读特殊接收FIFO的数据与状态(地址为0x180通道0 ,等等)
阅读特殊接收FIFO的数据与状态(地址为0x180通道0 ,等等) *
阅读特殊接收FIFO的数据与状态(地址为0x180通道0 ,等等)
................
*在某些情况下,其他寄存器需要被访问的之间的“特殊接收FIFO中的数据与状态”曰,
一个“阅读DVID ”指令有恢复“特殊接收FIFO中的数据与状态”之前插入阅读
操作。
50

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