串口DTR控制的问题
我在串口编程中用了以下函数,以达到通讯时DTR保持SET状态。
dcb.StopBits=0;
dcb.ByteSize =8;
dcb.Parity = 0;
dcb.BaudRate = 28800;
dcb.fDtrControl = DTR_CONTROL_ENABLE;
if(SetCommState(handle_of_com[hd_no],&dcb)!=TRUE) return(FAIL);
EscapeCommFunction(handle_of_com[hd_no],SETDTR);
但是重新执行程序时,即CreateFile时DTR又CLEAR一下。
请问我如何做才能使CreateFile时,DTR始终保持SET状态。