日期:2014-05-18  浏览次数:20694 次

求助 ~~~~关于SerialPort类
我现在有一个设备,其已经定义好通信协议,我只需发送特定字符串其便可发出我想要的数据
但现在,我设置好后发送字符串,如果想再接收的话就需要先将SerialProt类Close(),Open(),才能利用ReadLine()读取数据,否则数据根本读不出来,全在缓冲区。这是为什么呢?而且我需要较高频率的采集,所以刷新速度一上去就会蓝屏。。。有大侠能帮帮我么?

------解决方案--------------------
从未遇到过的现象,你难道不是通过serialPort.DataReceived事件来接收的吗?
------解决方案--------------------
探讨
从未遇到过的现象,你难道不是通过serialPort.DataReceived事件来接收的吗?