110,537
社区成员
发帖
与我相关
我的任务
分享
Com.Clock = new System.IO.Ports.SerialPort();
Com.Clock.PortName = Com.Com_Clock;
Com.Clock.BaudRate = 9600;
Com.Clock.DataBits = 8;
Com.Clock.Parity = System.IO.Ports.Parity.None;
Com.Clock.StopBits = System.IO.Ports.StopBits.One;
Com.Clock.ReadTimeout = 200;
Com.Clock.WriteTimeout = 200;
Com.Clock.Handshake = Handshake.None;
Com.Clock.RtsEnable = true;
Com.Clock.Write(sdata, 0, sdata.Length);
Com.Clock.RtsEnable = false;
Stream stm = Com.Clock.BaseStream;
Com.Clock.RtsEnable = true;
for (int i = 0; i < sdata.Length; i++)
{
stm.WriteByte(sdata[i]);
}
Com.Clock.RtsEnable = false;
//串口初始化
Com.Clock.Handshake = Handshake.None;
//Com.Clock.RtsEnable=true;//这句也设置过 效果也是一样
Com.Clock.Write(sdata, 0, sdata.Length);