
á
修订版1.0.0
XR16L2550
具有16字节FIFO低电压DUART
该L2550提高16分的基本外部时钟的基本16X时钟提供费率表支持标准
并使用自定义的应用程序相同的系统设计。波特率发生器将输入时钟16X
通过从1到2任除数
16
-1 。速度表是通过DLL和DLM内部寄存器的功能配置。
定制波特率可以通过选择合适的分频值的MSB和LSB部分实现
波特率发生器。
表5
显示可用的16X采样一14.7456 MHz晶振或外部时钟标准的数据传输速率
率。当使用一种非标准频率晶体或外部时钟,该分频值,可以计算出
DLL / DLM用下面的等式。
除数(十进制) = ( XTAL1时钟频率) / (串行数据速率×16 )
T
ABLE
5: T
与一位YPICAL的数据传输速率
14.7456 MH
晶振或外部时钟
O
安输出
数据速率
MCR位7 = 0
400
2400
4800
9600
19.2k
38.4k
76.8k
153.6k
230.4k
460.8k
921.6k
D
IVISOR FOR
16x
时钟(十进制)
2304
384
192
96
48
24
12
6
4
2
1
D
IVISOR FOR
16x
时钟(HEX)
900
180
C0
60
30
18
0C
06
04
02
01
DLM P
ROGRAM
V
ALUE
(十六进制)
09
01
00
00
00
00
00
00
00
00
00
DLL P
ROGRAM
V
ALUE
(十六进制)
00
80
C0
60
30
18
0C
06
04
02
01
D
ATA
R
吃
E
RROR
(%)
0
0
0
0
0
0
0
0
0
0
0
2.10
发射机
发射器部分包括一个8位的发送移位寄存器(TSR )和16字节的FIFO的哪
包括一个字节宽的发送保持寄存器( THR ) 。 TSR移出每一个数据位与16X内部时钟。
位时间为16个时钟周期。所述发送器发送所述起动-位后跟随由的数据比特的所述数目,将插入所述
正确的奇偶校验位,如果启用,并增加了停止位( S) 。该FIFO和TSR的状态报告在线路
状态寄存器( LSR的位5和位6)。
2.10.1
发送保持寄存器( THR ) - 只写
发送保存寄存器是一个8位寄存器提供数据接口到主机处理器。主人
写入的数据字节发送至THR要被转换成包括起始位,数据位的串行数据流,
奇偶校验位和停止位( S) 。最不显著位(位0 )变为第一数据位出去。 THR是输入
寄存器的16个字节的发送FIFO时通过FCR的比特0被使能FIFO操作。每次写
操作向THR时,FIFO数据指针自动被撞到下一顺序的数据
位置。
2.10.2
在非FIFO模式发送器操作
主机负载将数据传输到THR一个字符的时间。该THR空标志( LSR位5 )设置时
数据字节传送到TSR 。 THR标志可用来产生发送空中断( ISR位- 1 )启用该功能时,
通过IER位- 1 。 TSR的标志( LSR位- 6 )时, TSR就完全是空的设置。
11