|
各位好: 我现在在WINCE 中扩展 TL16C2550 , 现在bootloader 中 对 LSR 读 :uart+++ 14200000 B9E00000 0
test uart B9E00000
m_pData 0xB9E00000
m_pLCR 0xB9E00003
m_pData 0
lcr 0
m_pIER 0
m_pIIR_FCR 2B
m_pMCR 0
m_pLSR 0
m_pMSR 0
m_pSRC 0
上面的信息是不是不对啊 我看到手册说复位以后,lsr 第5和6位应该为1 也就是说lsr 至少为0x60吧
还有我在wince中打开串口, debug 信息 DoPutBytes wait for CritSec 4fbb4.
DoPutBytes got CritSec 4fbb4.
CPdd16550::XmitInterruptHandler! Write 0 byte to FIFO
CPdd16550::ThreadRun IIR=c2
DoPutBytes wait for CritSec 4fbb4.
DoPutBytes got CritSec 4fbb4.
CPdd16550::XmitInterruptHandler! Write 0 byte to FIFO
CPdd16550::ThreadRun IIR=c2
DoPutBytes wait for CritSec 4fbb4.
DoPutBytes got CritSec 4fbb4.
CPdd16550::XmitInterruptHandler! Write 0 byte to FIFO
CPdd16550::ThreadRun IIR=c2
DoPutBytes wait for CritSec 4fbb4.
而我打开别的串口是:DoPutBytes wait for CritSec 4c894.
DoPutBytes got CritSec 4c894.
ThreadRun IIR=c2
DoPutBytes wait for CritSec 4c894.
DoPutBytes got CritSec 4c894
请问有没有大侠做过 请指点一下啊 非常感谢
|
|