大家好
如果我们问 TL16C550D、您会介意吗?
我们要确认该器件的设置。
客户设置如下:
1. LSR 的寄存器 DLAB=1
2. dll's、DMM 的寄存器分频值设置= XXX ->波特率设置
3. LSR 的寄存器=0x03 DLAB=0、WLS0=WLS1=1、STB=0、PEN =0 ->数据长度=8、奇偶校验位=无、停止位=1
FCR 寄存器= 0x06
此过程是否正确?
此致、
大田松本
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好
如果我们问 TL16C550D、您会介意吗?
我们要确认该器件的设置。
客户设置如下:
1. LSR 的寄存器 DLAB=1
2. dll's、DMM 的寄存器分频值设置= XXX ->波特率设置
3. LSR 的寄存器=0x03 DLAB=0、WLS0=WLS1=1、STB=0、PEN =0 ->数据长度=8、奇偶校验位=无、停止位=1
FCR 寄存器= 0x06
此过程是否正确?
此致、
大田松本
Hirotaka、您好!
"一. LSR 的寄存器 DLAB=1"
需要将 LCR 寄存器位7设置为"1"而不是 LSR
"二. DLL、DMM 的寄存器除数设置= XXX ->波特率设置"
好的。
" 3. LSR 的寄存器= 0x03 DLAB=0、WLS0=WLS1=1、STB=0、PEN = 0 ->数据长度= 8、奇偶校验位=无、停止位= 1"
听起来就像您在描述 LCR。 如果是、这看起来是正确的。
"四. FCR 的寄存器= 0x06"
这看起来也是正确的。 如果您还想启用 FIFO、可以将0x07h 写入 FCR
-Bobby