如题,用的是SerialPort类,读取数据用的是这个Read(array<Byte>[]()[], Int32, Int32) ,发送数据用的是:Write(array<Byte>[]()[], Int32, Int32) 。事件响应和直接读取我都试过,不行!多次检查,发送字是对的,而且串口的各个参数(波特率,校验,数据位,停止位)设置也正确。在关闭用C#做的程序之后,打开用VB写的实现相同功能的程序(用的是msComm实现)时,就会立即读到刚刚C#程序应该获得的返回!
请高手指教,是不是我接收的什么地方还需要设置?