求PDA与单片机进行红外通信

PDA与单片机如何进行红外通信?
使用COM3高速红外,发送数据被包裹了红外协议Irda的数据,通过COM2口Raw IR,则数据混乱,且在1200波特,未检测到发送数据,请高手指导!
[98 byte] By [abwnet] at [2008-1-9]
# 1
你用的socket么?
King_ce2005 at 2007-10-19 > top of Msdn China Tech,硬件/嵌入开发,嵌入开发(WinCE)...
# 2
用的如下方式
m_irPort = CreateFile((LPCTSTR) strPort, GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, NULL);
abwnet at 2007-10-19 > top of Msdn China Tech,硬件/嵌入开发,嵌入开发(WinCE)...
# 3
dcb.BaudRate = CBR_2400 ;//CBR_9600CBR_1200;
dcb.fBinary = TRUE;
dcb.fParity = TRUE;
dcb.fOutxCtsFlow = FALSE;
dcb.fOutxDsrFlow = FALSE;
dcb.fDtrControl = DTR_CONTROL_DISABLE;
dcb.fDsrSensitivity = FALSE;
dcb.fTXContinueOnXoff = FALSE;
dcb.fOutX = FALSE;
dcb.fInX = FALSE;
dcb.fErrorChar = FALSE;
dcb.fNull = FALSE;
dcb.fRtsControl = RTS_CONTROL_DISABLE;
dcb.fAbortOnError = FALSE;
dcb.ByteSize = 8;
dcb.Parity = NOPARITY;;
dcb.StopBits = ONESTOPBIT
abwnet at 2007-10-19 > top of Msdn China Tech,硬件/嵌入开发,嵌入开发(WinCE)...
# 4
以上的程序,在BaudRate = 9600,RawIR方式可以通信,但在1200波特时,通信不上,不知道如何解决
abwnet at 2007-10-19 > top of Msdn China Tech,硬件/嵌入开发,嵌入开发(WinCE)...