Работа с COM портом реальным и виртуальным
Добрый день. Есть программа обмена с устройствами ввода-вывода через преобразователь интерфейса RS485 -> RS232 или RS485 -> USB (с созданием виртуального COM порта).
Проблема следующая: если у компьютера есть COM порт и используется RS485 -> RS232 - все отлично, обмен без проблем. Если же COM порта нет, а используется виртуальный COM порт и RS485 -> USB, то получаю, скажем, недопустимые данные (например, значение типа 4-байтное число должно быть в диапазоне 0..4, а приходят значения далеко за пределами диапазона, например 449,061767578125 или 2,061989670777E-38).
Сам вижу, что написано довольно сумбурно, но все-таки. Отвечу на любые уточняющие вопросы, только помогите
|