今天SetCommState设置串口失败
dcb.BaudRate=9600; //波特率为9600
dcb.ByteSize=8;
dcb.Parity=NOPARITY;
dcb.StopBits = 1; //停止位
原因为:
dcb.StopBits= 0,1,2对应的是1bit,1.5bits,2bits.
dcb.ByteSize=6,7,8时 dcb.StopBits不能为1
dcb.ByteSize=5时 dcb.StopBits不能为2
今天SetCommState设置串口失败
dcb.BaudRate=9600; //波特率为9600
dcb.ByteSize=8;
dcb.Parity=NOPARITY;
dcb.StopBits = 1; //停止位
原因为:
dcb.StopBits= 0,1,2对应的是1bit,1.5bits,2bits.
dcb.ByteSize=6,7,8时 dcb.StopBits不能为1
dcb.ByteSize=5时 dcb.StopBits不能为2