串口通信流控制???
我现在用CB做串口,可是VC中的“HANDSHAKE=DTR_DSR”如何改写成CB的形式:
DCB DcbCom;
ComDcb.DCBlength = sizeof( DCB ) ;
ComDcb.BaudRate =9600;//波特率
ComDcb.ByteSize = 7;//数据位
ComDcb.Parity = 2; //校验 0-4=no,odd,even,mark,space
//ComDcb.fRtsControl=0;//流控制
//ComDcb.fDtrControl=0; //流控制
//ComDcb.fOutX=1; //流控制
//ComDcb.fInX=1; //流控制
ComDcb.StopBits = 1;//停止位
[解决办法]
ComDcb.fRtsControl = RTS_CONTROL_HANDSHAKE;
ComDcb.fDtrControl = DTR_CONTROL_HANDSHAKE;