我要通过电脑的com口来给一个电流表(带串口的)的设备进行通信。
首先要发送一个指令来打开设备,打开之后会返回一串数据。但是我用
serialport.wirte()数据时发送出去了,但是没有返回,也就是说没有打开
成功。
但是我用vc6.0的mscomm的控件去打开是可以的。
请问各位使用serialport控件发送数据的时候 ,需要注意什么,还有就是serialport和
mscomm控件的不同之处在哪里。
首先要发送一个指令来打开设备,打开之后会返回一串数据。但是我用
serialport.wirte()数据时发送出去了,但是没有返回,也就是说没有打开
成功。
但是我用vc6.0的mscomm的控件去打开是可以的。
请问各位使用serialport控件发送数据的时候 ,需要注意什么,还有就是serialport和
mscomm控件的不同之处在哪里。
_serialPort.PortName = "COM4";//端口
_serialPort.BaudRate = 9600;//波特率
_serialPort.ReceivedBytesThreshold = 7;//停止位
_serialPort.Open();
_serialPort.DataReceived += (DataReceived); private void DataReceived(object sender, SerialDataReceivedEventArgs e)
{}