Я пытаюсь настроить GSM-модем на Windows XP. Он связывается через COM-порты. Устройство не показывает изменений в статусе, подключено ли оно к компьютеру или нет (хотя я не уверен, что должно). Попытка обмена данными через COM-порт дает одинаковый результат независимо от того, подключен он или нет.
Я пробовал порт RS232, адаптер USB-RS232 и порт RS232 на другом компьютере. Все они с одинаковым результатом.
COM-порты существуют без видимых проблем в диспетчере устройств (хотя подключенные устройства не появляются, опять же, не знаю, должны ли они). При попытке установить связь с помощью powershell он не выдает ошибок при попытке открыть или записать данные на каждый порт, использование повторного сосуществования ничего не возвращает, и readline, по-видимому, приводит к зависанию powershell (даже ctrl+c не возвращает его в ответ на запрос). Попытка соединения через Putty, похоже, приводит к зависанию Putty (предположительно, оно начинается с выполнения readline.
При подключении через HyperTerminal и настройке "Локально набранные символы эха" отображается только одна буква на каждую введенную букву, а http://www.ni.com/support/serial/verhyper.htm утверждает, что она должна отображать две буквы. Вторая машина, которую я попробовал, была машиной server2003, поэтому не могла выполнить тест HyperTerminal на ней.
Во время работы у меня нет ресурсов для создания петлевого кабеля RS232, но я могу попробовать это на третьей машине, когда вернусь домой.
Что я делаю неправильно?