dsp和pc通信,串口丢数据问题
wyly 2004-08-10 03:39:39 我用pc串口和dsp通信
dsp自己收发环回没问题的。
dsp收,pc发也没问题
dsp发,pc收就会丢少量的数据。
我开始怀疑是rts流控制没做好,用示波器抓数据,没发现rts信号激活,就是说没有流控的问题,所以很奇怪。
pc我用同步阻塞模式,设置如下,哪位大侠帮我看看:
GetCommState(hCom, &dcb ) ; //读串口原来的参数设置
dcb.BaudRate = 115200;
dcb.ByteSize =8;
dcb.Parity = NOPARITY;
dcb.StopBits = ONESTOPBIT ;
dcb.fBinary = TRUE ;
dcb.fParity = FALSE;
dcb.fRtsControl = RTS_CONTROL_HANDSHAKE; // 流控制打开