C # SerialPort.ReadExisting Ошибка - PullRequest
       8

C # SerialPort.ReadExisting Ошибка

3 голосов
/ 18 августа 2010

Я подключил проект Unity к плате Arduino через ком-порт. Я получаю данные от него нормально при использовании SerialPort.ReadLine(), однако, если я использую SerialPort.ReadExisting() я получаю ошибку:

Ссылка на объект не установлена ​​для экземпляра объекта

Мне нужно использовать ReadExisting, поскольку мое приложение не может справиться со скоростью, с которой плата Ardunio выкладывает данные.

У меня нормально работает ReadExisting в проекте XNA, просто при использовании в проекте Unity у меня возникают проблемы.

Любая помощь будет принята с благодарностью.

1 Ответ

1 голос
/ 18 августа 2010

Я бы использовал событие DataReceived.Затем внутри обработчика событий попробуйте вызвать ReadExisting.Ссылка, которую я разместил, содержит пример.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...