COM-port
От: Kostya.  
Дата: 03.03.06 12:22
Оценка:
Здравствуйте.
Есть маленькая проблема, может кто поможет.

Есть два компа, один под юниксом другой под XP, связанных между собой по rs232.
Проблема возникает на скорости 100 бод. Точнее в том, что в юниксе нет скорости 100 бод(только 110).
В результате под XP из порта читается не то, что пишется под юниксом.
Если наоборот (идет посылка с XP на Юникс) то все нормально.
Как можно решить эту проблему?






05.03.06 01:27: Перенесено модератором из 'C/C++. Прикладные вопросы' — Кодт
Re: COM-port
От: Здоровый Бык Россия  
Дата: 03.03.06 13:04
Оценка:
Надо попробовать dcb.BaudRate=100
Re: COM-port
От: NeuroVirus Россия  
Дата: 05.03.06 10:09
Оценка:
Здравствуйте, Kostya., Вы писали:

K>Здравствуйте.

K>Есть маленькая проблема, может кто поможет.

K>Есть два компа, один под юниксом другой под XP, связанных между собой по rs232.

K>Проблема возникает на скорости 100 бод. Точнее в том, что в юниксе нет скорости 100 бод(только 110).
K>В результате под XP из порта читается не то, что пишется под юниксом.
K>Если наоборот (идет посылка с XP на Юникс) то все нормально.
K>Как можно решить эту проблему?


В RS232 регламентировано что скорость не должна отличаться более чем на 10%,
вот в вашем пограничном случае такая фигня и происходит,
единственный выход — точнее согласовать скорости
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.