Ремонт: Ноутбуков, Компьютеров https://vlab.su/ |
|
Как проверить COM-порт https://vlab.su/viewtopic.php?f=181&t=3267 |
Страница 1 из 1 |
Ciber SLasH [ 01 июл 2011, 01:44 ] | |
Заголовок сообщения: | Как проверить COM-порт |
Взято с: http://rem-kompa.narod.ru/kak_prov_com_p.html Как проверить COM-порт (DB9) компьютера Проверить COM–порт можно 2 способами:
Запаяйте сигнальные линии, как показано на рисунке: Т.е. находите провода под номерами 2 и 3 и запаиваете их вместе. Затем находите провода под номерами 7 и 8 и запаиваете их . Наконец находите 4 провода под номерами 1, 4, 6 и 9 и запаиваете их вместе. Суть этой заглушки в том, что передающие сигналы соединены с соответствующими принимающими. Затем с помощью программы CheckIt подаются входные сигналы, а потом проверяются выходные. Если выходные сигналы отсутствуют, то это говорит о неисправности COM–порта. Проверку нужно проводить в DOS режиме. Для этого нужно создать загрузочную дискетку с программой CheckIt:
|
brizz [ 23 сен 2011, 10:06 ] | |
Заголовок сообщения: | Re: Как проверить COM-порт |
Есть COM-порт на ноутбуке ASUS X58C, но нет встроенного floppy. Как можно реализовать проверку COM-порта? |
Ciber SLasH [ 23 сен 2011, 13:54 ] | |
Заголовок сообщения: | Re: Как проверить COM-порт |
Запуск с флешки: 1) находим прогу RMPrepUSB 2) качаем образ DOS-а с CheckIt 3 3) вставляем флешку, открываем RMPrepUSB, выбираем нужную флешку в списке, нажимаем кнопку "Образ -> USB". Появятся несколько окошек - в них всё оставляем по умолчанию и жмем ОК: Флешка готова. |
mrpl [ 25 сен 2011, 03:05 ] | |
Заголовок сообщения: | Re: Как проверить COM-порт |
чаще всего проверял порт/шнурки очень простым образом - встроенный в винду терминал, выбираем порт, в параметрах управления (там где "аппаратное", "программное", "Xon/XOff" или как там они называются) выбираю "нет" ("без управления") (чтобы не надо было заморачиваться с управляющими сигналами), подручными средствами (пинцетом, куском провода) закорачиваю 2 и 3 контакт (Rx Tx), и стучу по клавиатуре. Если все ок - в окне терминала должно быть видно что набираешь. Конечно, это не полноценная проверка, но в большинстве случаев достаточная, и не требующая никаких доп. средств. |
sszer [ 03 окт 2011, 10:35 ] | |
Заголовок сообщения: | Re: Как проверить COM-порт |
Пользоваться Чекитом полный анахронизм. В интернетах масса программ для тестирования комов заглушками. Можно тестировать комовым модемом. Сам пользую Zyxel Omni 56k и проги под винды с заглушкой. ЗЫ Комовая мышь не позволяет проверить исправность всех сигналов компорта. |
dimmich [ 09 сен 2012, 23:20 ] | |
Заголовок сообщения: | Re: Как проверить COM-порт |
Проверять предпочитаю "руками". Хочется видеть весь процесс, контролировать происходящее. А чего там прога сделает... я этого не вижу ))) Потребуется проводок для замыкания, или пинцет, и терминальная прога, которая видит все сигналы порта. Моя прога - COM Port Toolkit. У меня она лицензионная, есть в сети старые версии вроде фриварные, тоже подходят для проверки. После установки ее установленную можно скопировать на флешку и запускать как портативную. Регистрация проги прописывается значением ключа в реестр. По-моему - лучшая терминалка! Старые версии не без глюков (неважные для такой проверки). В скобках указал номера контактов ком-порта. 1. Замыкаю TX(3) и RX(2). Передаю любые байты в порт, вижу что приходят те же байты обратно. При размыкании - не приходят. Значит с этими контактами порядок! 2. Выход RTS(7) в проге выключен. Замыкаю RTS(7) и CTS(8). Вижу что CTS(8) не изменился и равен нулю. Переключаю RTS(7) в высокий уровень. Замыкаю-размыкаю снова, вижу что изменяется СTS(8). Значит с ними всё норм! - То же проделать с выходом DTR(4) и входом DSR(6). - Затем включенный RTS(7) или DTR(4) позамыкать на DCD(1) и RI(9). DCD(1) и RI(9) тоже должны менять свои состояния в терминальной программе. Если что-то не прошло проверку - скорее всего менять GD75232 (или аналог) на материнке. Перед этим я б еще проверил, подаются ли TTL уровни на входы этой микрухи, а то может и не в ней дело. Но по моему небольшому опыту - обычно дело в ней. Наверно немного запутанно описание это выглядит глазами тех, кто привык не заморачиваться и проверять программно. Ну... каждому своё! Это мой выбор )) |
Бим [ 14 окт 2013, 09:23 ] | |
Заголовок сообщения: | Re: Как проверить COM-порт |
Товарищи, а какими функциями пользуется CheckIt? Может ли она использовать вызовы BIOS, или она использует вызовы DOS? Или вообще реализует собственные алгоритмы обращения к ресурсам платы? Просто попалась мне давеча плата с UEFI, и на ней не работает ни GSM-модем на ком (наверное, старенький), ни определяется хасп (ось - семерка). Ком проверил в ДОСе с помощью заглушки программой чекит, тесты на две трети неудачны (в том числе запись в регистр управления). Казалось бы, вывод очевиден - ком неисправен. Но осталось сомнение, которое хочу разрешить. Может ли если в данной UEFI некорректно реализована совместимость с Legacy BIOS в части работы с портом, не работать модем и показывать ложный результат тестовая программа из-под ДОС? По-идее, в ОС с защищенным режимом есть слой абстрагирования от оборудования, но например, многие аппаратные RAID-контроллеры загружают перед стартом 32-битной ОС с борта свои расширения BIOS, которые 16-битные, и без них райды не работают. Зачем же? P.S. В настройках UEFI COM-порта ресурсы по умолчанию и не изменяются. |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |