2013-04-03 2 views
0

Я работаю в чате с помощью сборки, я использую Advanced Virtual COM Port для создания COM2 и COM3 на моем компьютере и соединять их. Я тестировал программу отправки и получения, и они работают нормально, но только один раз.последовательный порт, RTS CTS, сборка

Одним из которых является то, что сначала, прежде чем я отправлю первую строку символов, Advanced Virtual COM Port сообщает мне, что оба COM имеют следующие строки: DTR, RTS, DSR, CTS и DCD. но после того, как я отправил первую строку и отобразится в принимающей программе, принимающие программы COM отключат RTS, а тот, который отправил строку, отключает CTS.

После этого я могу продолжать писать, но ничего не отправлено и не получено, поэтому, что я могу сделать COM COM снова? чтобы сообщить им, что trasmission пошла правильно, и что они могут вернуться в прежнее состояние, я использую INT14h.

+0

Вы должны либо отключить (проигнорировать) эту сигнализацию CTS/RTS, либо установить CTS (или это RTS?), Когда вы будете готовы получать больше данных. Вот и все. –

+0

CTS нельзя контролировать, это вход, который обычно привязан к другим концам RTS, чем может быть установлен. Как сказал Алексей, измените настройки, чтобы игнорировать его или установить RTS на обоих концах. – dbasnett

+0

Я работаю над сборкой, и int14h не позволяет мне делать какие-либо из этих вещей. – user2221424

ответ

0

im just reposting Комментарий alexey frunze по моему вопросу, так как это был ответ, но он не опубликовал его как один.

Вы должны либо отключить (проигнорировать) эту сигнализацию CTS/RTS, либо установить CTS (или это RTS?), Когда вы будете готовы получать больше данных. Вот так

Смежные вопросы