Блокировка чтения из СОМ порта
От: Glindor  
Дата: 10.04.02 08:35
Оценка:
Проблемма в следующем.
Есть обмен по RS485 с определенным устройством.
В определенный момент(после ~4000 — ~16000 циклов обмена) блокируется чтение из порта с моей стороны.
Вторая сторона пишет, не получает от меня ответ, ждет и опять пишет.
Я же не могу прочесть ни чего из порта(как будто там ни чего нет)
Эмперически установил, что RTS сигнал сброшен(чотов к чтению)
Также зависит это от загрузки процессова. Если нет особой загрузки, то такая блокировка происходит позже, если процессор загружен, то раньше.

Ни кто не знает, может чего переполняется?
Re: Блокировка чтения из СОМ порта
От: shabshay  
Дата: 10.04.02 15:34
Оценка:
Здравствуйте Glindor, Вы писали:

G>Проблемма в следующем.

G>Есть обмен по с определенным устройством.
G>В определенный момент(после ~4000 — ~16000 циклов обмена) блокируется чтение из порта с моей стороны.
G>Вторая сторона пишет, не получает от меня ответ, ждет и опять пишет.
G>Я же не могу прочесть ни чего из порта(как будто там ни чего нет)
G>Эмперически установил, что RTS сигнал сброшен(чотов к чтению)
G>Также зависит это от загрузки процессова. Если нет особой загрузки, то такая блокировка происходит позже, если процессор загружен, то раньше.

G>Ни кто не знает, может чего переполняется?



Я к сожалению не знаю. Но хотел тебя спросить, т.к. должен начать писать на RS485 есть-ли отличия от RS232?
Re[2]: Блокировка чтения из СОМ порта
От: Хитрик Денис Россия RSDN
Дата: 10.04.02 16:02
Оценка:
Здравствуйте shabshay, Вы писали:
S>Здравствуйте Glindor, Вы писали:

G>>Проблемма в следующем.

S>Я к сожалению не знаю. Но хотел тебя спросить, т.к. должен начать писать на RS485 есть-ли отличия от RS232?

Народ! Вам нужно писать в форум Прочее, WinAPI или какой другой. Здесь только по поводу C++...
Правила нашего с вами форума.
Как правильно задавать вопросы. © 2001 by Eric S. Raymond; перевод: © 2002 Валерий Кравчук.
Re[2]: Блокировка чтения из СОМ порта
От: Glindor  
Дата: 11.04.02 07:39
Оценка:
Здравствуйте shabshay, Вы писали:

S>Здравствуйте Glindor, Вы писали:


G>>Проблемма в следующем.

КУСЬ
S>:(
S>Я к сожалению не знаю. Но хотел тебя спросить, т.к. должен начать писать на RS485 есть-ли отличия от RS232?
Отличия есть(по крайней мере в моей реализации).Основное, это необходимость переключать RTS сигнал. Если нужно подробнее, то пиши glindor@mail.ru, а то тут ругаются:(
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.