C#SerialPort.ReadExisting错误

时间:2010-08-18 12:30:36

标签: c# unity3d

我已经通过com端口将一个Unity项目连接到Arduino板。我在使用SerialPort.ReadLine()时收到的数据很好,但是,如果我使用SerialPort.ReadExisting(),我会收到错误:

  

对象引用未设置为对象的实例

我需要使用ReadExisting,因为我的应用程序无法跟上Ardunio板正在吐出数据的速率。

我已经让ReadExisting在XNA项目中正常工作,就像在一个统一项目中使用时我有问题。

任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

我会使用DataReceived事件。然后在事件处理程序中,尝试并调用ReadExisting。我发布的链接有一个例子。