Проблемма в следующем.
Есть обмен по RS485 с определенным устройством.
В определенный момент(после ~4000 — ~16000 циклов обмена) блокируется чтение из порта с моей стороны.
Вторая сторона пишет, не получает от меня ответ, ждет и опять пишет.
Я же не могу прочесть ни чего из порта(как будто там ни чего нет)
Эмперически установил, что RTS сигнал сброшен(чотов к чтению)
Также зависит это от загрузки процессова. Если нет особой загрузки, то такая блокировка происходит позже, если процессор загружен, то раньше.
Ни кто не знает, может чего переполняется?
Здравствуйте Glindor, Вы писали:
G>Проблемма в следующем.
G>Есть обмен по с определенным устройством.
G>В определенный момент(после ~4000 — ~16000 циклов обмена) блокируется чтение из порта с моей стороны.
G>Вторая сторона пишет, не получает от меня ответ, ждет и опять пишет.
G>Я же не могу прочесть ни чего из порта(как будто там ни чего нет)
G>Эмперически установил, что RTS сигнал сброшен(чотов к чтению)
G>Также зависит это от загрузки процессова. Если нет особой загрузки, то такая блокировка происходит позже, если процессор загружен, то раньше.
G>Ни кто не знает, может чего переполняется?
Я к сожалению не знаю. Но хотел тебя спросить, т.к. должен начать писать на RS485 есть-ли отличия от RS232?
Здравствуйте shabshay, Вы писали:
S>Здравствуйте Glindor, Вы писали:
G>>Проблемма в следующем.
S>Я к сожалению не знаю. Но хотел тебя спросить, т.к. должен начать писать на RS485 есть-ли отличия от RS232?
Народ! Вам нужно писать в форум Прочее, WinAPI или какой другой. Здесь только по поводу C++...