我正在做一个控制一些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));
}