PDA

Показать полную графическую версию : Подскажите, как проверить доступность COM-порта.


pingUIN
25-09-2008, 18:23
Здравствуйте, у меня вопрос.
К COM-порту подключено устройство, GSM модем, для устройства написана программа для принятия смс, на данный момент твариться не понятная ситуация, физически модем подключен, некоторое время проработал, щас на данный момент получение с модема чего-либо не возможно, реакции ноль как в получении инфы так и в отправке в сторону устройства.

Есть ли какой-либо спосуб проверить доступность COM-порта, 1 порта и второго. И еще поправка модем пашет без дров, раньше проблемой это небыло.
Надеюсь на какой-нибудь совет. Спасибо заранее.

DVDshnik
25-09-2008, 19:06
Если найдёте СОМ мышь, то вполне можно ей порт, и даже оба, проверить.

pingUIN
25-09-2008, 19:16
Подобный способ я рассматривал, проверка порта при смене физ устройства, но в данном вопросе, хотел узнать, есть ли возможность проверки порта на програмном уровне ? данные чтоль послать какие, либо программа какая есть которая можеть делть проверку.

DVDshnik
25-09-2008, 20:00
Программа легко обманывается. Может сообщить, что всё в порядке, а оно не работает. Старый досовский CheckIt попробуйте, но с заглушкой. Вроде нужно соединить 2 и 3 контакты тестируемого разъёма.

lxa85
25-09-2008, 20:14
pingUIN, нуль-модемный кабель, и программа PuTTY (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html) Можно и через Hyper Terminal (Win XP. С Vista не работал)
Пуск - Программы - Стандартные - Связь - HyperTerminal.
Нуль-модемный кабель сам по себе скрещивает нужные контакты. Т.е. надо просто соеденить COM порты.
Если же делать это вручную, то:
Распайка COM порта (http://hardware.zp.ua/docs/com9.html)
Соотв. перекрещиваем 3-2, 2-3, и общую землю 5-5.

lxa85
29-09-2008, 23:24
Продолжая тему. Мне не удалось проверить одиночный порт.
Использовал PuTTY, нуль-модем с перекрещенным 2-3 контактами. Т.е. просто скрепка в виде пермычки.
Фокус не удался :( Данные не принимаються.
COM порт поддерживает полнодуплексную связь?




© OSzone.net 2001-2012