4个回答
展开全部
(1)调用SerialPort.DiscardInBuffer 方法可以清空串行驱动程序的接收缓冲区的数据。
此方法等效于 Visual Basic 6.0 代码:MSComm1.InBufferCount = 0
(2)调用SerialPort.DiscardOutBuffer 方法可以清空串行驱动程序的发送缓冲区的数据。
此方法等效于 Visual Basic 6.0 代码:MSComm1.OutBufferCount = 0
此方法等效于 Visual Basic 6.0 代码:MSComm1.InBufferCount = 0
(2)调用SerialPort.DiscardOutBuffer 方法可以清空串行驱动程序的发送缓冲区的数据。
此方法等效于 Visual Basic 6.0 代码:MSComm1.OutBufferCount = 0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在读取完毕之后将串口关闭!,下次读取的时候,再打开!
追问
请问关闭的代码应该放在哪啊
追答
在读取去串口之后 完成了读取的所有步骤啊,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用SerialPort.DiscardInBuffer 方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询