Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

C# Работа с COM портом

42K
22 мая 2009 года
henryi
8 / / 20.03.2009
Доброго времени суток! Будьте добры подскажите в такой проблеме, сам
чет не могу разобраться...
Задача такая: отправить через СОМ порт команду на устройство и получить от него ответ.
Привожу в пример следующий код:

byte[] b = { 0x02, 0x06, 0x25, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x3D };

if (!serialPort1.IsOpen) serialPort1.Open();

serialPort1.Write(b, 0, b.Length);

Не могу понять почему код работает только один раз, при последующем
выполнении устройство не реагирует на команду. Может быть есть какие-нибудь методы, которые чистят очередь...
Если кто-нибудь сталкивался с этим, будьте добры подскажите или напишите ссылку на ресурс, где это можно посмотреть...:)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог