串行端口的数据接收事件处理程序不起作用

时间:2019-07-17 14:20:03

标签: c# serial-port

我正在做一个控制一些dynamixel电机的项目。 我必须将信息以十六进制的形式发送给他们。 好的,我用串口的write()函数通过字节数组发送十六进制。 但是,当电动机在串行端口上以字节格式发送十六进制信息时, 串行端口的数据接收事件处理程序永远不会调用。 请帮助:(

 private void ComPort_DataReceived(object sender, SerialDataReceivedEventArgs e)
            {
                int length = ComPort.BytesToRead;
                byte[] buf = new byte[length];`enter code here`
                ComPort.Read(buf, 0, length);
                //this.Invoke(new EventHandler(display));
            }

0 个答案:

没有答案