IN16C554PL/IN16C554TQ
QUAD -UART
异步通信部件
2002年11月修订的2006年8月
图1.线路控制寄存器
LCR
0
LCR
0
LCR
0
LCR
0
LCR
0
LCR
0
LCR
0
LCR
0
字长
SELECT
0
0
1
1
0
1
0
1
=
=
=
=
5
6
7
8
数据
数据
数据
数据
位
位
位
位
停止位
SELECT
0 = 1个停止位
5 ,如果数据位选择1 = 1.5停止位
如果数据6,7,8位选择2个停止位
0 =禁用奇偶
奇偶启用
1 =奇偶启用
偶校验
0 =奇校验
1 =偶校验
坚持平价
0 =棒禁止奇偶校验
1 =棒奇偶启用
歇控制
0 =禁用中断
1 =中断启用
除数锁存
0 =接入接收器缓存
1 =访问除数锁存
访问位
*可编程的波特率发生器
该UART
包含一个可编程的波特率产生器,其能够从DC到服用任何时钟输入
14.7456MHz再除以任何除数为2〜 2 -1。 4MHz时是最高的时钟输入推荐
当除数= 1波特率发生器的输出频率是16×波特[除数# = (频率
输入) / (波特率×16 ) ] 。两个8位锁存器中存储一个16位的二进制格式的除数。这些除数锁存
必须在初始化时被加载,以确保波特率发生器的正确操作。 (见表2)。
16
表2.波特率
此表提供的小数除数为1.8432MHz的,的3.6864MHz , 7.3728MHz和14.7456MHz的晶振频率使用。对于波特
38400以下的价格,得到的误差是最小的。所需的波特率的精度依赖于晶体的频率。它
不推荐使用零除数。
启示录01