Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Связь двух портов


Автор: Alexandr8 9.2.2005, 16:30
Я провёл эксперимент для передачи символов из порта COM1 в COM2,
использовал компонент Microsoft Comm Control 6.0, для передачи и приёма данных. Порты соединил кабелем. Данные выходят из порта, так как при замерах наприжение изменяется. Но вот в чём проблема в порт 2
они не приходят или я неправильно их пытаюсь считать. Для записи использую функцию Mscomm1.Output и для чтения .Input (Может нужно
что ещё? smile ). Я уже не знаю что делать, либо порты галимые, либо они либо я тупой. smile Может кто поможет. (Порты находятся на одном компе). smile

Автор: cardinal 9.2.2005, 21:05
Цитата(Alexandr8 @ 9.2.2005, 14:30)
использовал компонент Microsoft Comm Control 6.0

А на форум ты два таких налепил? И оба правильно настроил?
Цитата(Alexandr8 @ 9.2.2005, 14:30)
Данные выходят из порта, так как при замерах наприжение изменяется.

Осциллоскопом мерял чтоли? smile

Автор: Петрович 9.2.2005, 21:28
А кабель-то правильный?
Попробуй сначала на стандартных терминальных программах.

Автор: Alexandr8 10.2.2005, 11:52
Я не знаю как на терминалах проверять. Кабель я переделывал по разному
с 3 выхода на 2 вход итд. Замерял и оссцилографом и мультиметром. Данные не принемаются smile

Автор: Петрович 10.2.2005, 12:23
По поводу кабеля.
Есть два варианта:
1. Полноценный вариант, с возможностью как аппаратного управления потоком данных (hardware flow control), так и программного (software flow control):
http://asysoev.nm.ru/ForForums/Pictures/0-modem%20Full.gif
2. Упрощенный вариант, только software flow control:
http://asysoev.nm.ru/ForForums/Pictures/0-modem%20Simple.gif

Теперь по поводу терминальной программы.
В свое вермя, делал программку работы с портами, позволяющую передавать и принимать данные, управлять и отслеживать состаяние управляющих сигналов COM-портов. Для работы была нужна smile. Для изучения (проверки) работы портов вполне подойдет. Делал исключительно для себя, поэтому без претензий smile. Пристегнуть к посту почему-то не получается. Пишут: "Вы не можете загружать такой тип файлов". Поэтому, бери http://astrasoft.narod.ru/Data/Astra/WComTest.zip

Автор: Alexandr8 10.2.2005, 14:49
Интересный развод кабеля! smile Надо проверить!

Автор: Петрович 10.2.2005, 14:57
Цитата(Alexandr8 @ 10.2.2005, 15:49)
Интересный развод кабеля!

Ничего особенно интересного. Все в соответствии со спецификацией RS-232.

Автор: Alexandr8 10.2.2005, 17:46
Я попробывал оба варианта - нет результата. А с терминалом не могу разобраться. Что то здесь не так smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)