大家帮我看下用mscomm控件接受串口数据的程序
大家帮我看下下面的用mscomm控件接受串口数据,并在richtexbox上显示的程序,其中串口初始化肯定是没问题的,帮我看看程序本身哪有问题,请高手指教啊!!!!!!! Thanks! com.PortOpen = true; com.InputMode = MSCommLib.InputModeConstants.comInputModeBinary; private void OnComm(object sender, EventArgs e) // MSCommLib OnComm Event Handler { string strIn = ""; byte[] bytIn; object objIn; int i;
objIn = com.Input; bytIn = (byte[])objIn; . if (com.InBufferCount > 0) for (i = 0; i <= (bytIn.Length - 1); i++) { strIn += "\r\n" + " " + bytIn[i].ToString("X"); //转换成16进制显示 } RichTexBox.AppendText(strIn); }