vb.net 使用多个serialportvb串口控件 控件,互相影响得问题

 当你的程序在窗口发送一帧数据(所谓一帧是指由多个字节组成的有逻辑意义的数据)过程中检测到vb串口控件发送错误如果让vb串口控件继续发生就没有意义了,这个时候可以用SerialPort.DiscardOutBuffer方法来清除已经进入发送缓冲区的错误数据;

类似地当你的程序在接收一帧数据时发生错误,如果再让vb串口控件继续接收也没囿意义了这个时候可以用SerialPort.DiscardInBuffer方法来清除已经进入接收缓冲区的错误数据了



VB.net 2005中,在给外设发送数据数据期间偠持续给外设一个信号,因此使用了Handshake.RequestToSend硬件握手协议但一旦发送数据,程序就会失去响应而不使用任何扬协议时,程序能正常收发数据请高手赐请怎么使用硬件握手协议

使用握手,对应的数据线也要连接好如7-RTS,8-CTS


我要回帖

更多关于 vb串口控件 的文章

 

随机推荐