Форум: "Система";
Текущий архив: 2002.02.28;
Скачать: [xml.tar.bz2];
ВнизAT команды Найти похожие ветки
← →
REL (2001-11-22 18:49) [0]Народ, пожалуйста просветите меня по следующему вопросу.
Написал прогу типа гипертерминала, на гораздо примитивнее. При этом модем инициализирую самым простым и стандртным способом: открываю порт путём создания файла (API: CreateFile), а затем засылаю соответствующие AT-команды. Вот здесь и возникают проблемы сл. рода:
Если я коннекчусь с таким же модемом, как и мой (внутр. Acorp), то всё работае на ура, но если соединяють с другим модемом (я пробовал тот же Acorp, но внешний), то возникает такая ситуация: команда ATZ проходит на обейх машинах(модем выдаёт OK), а команда ATS0=1 (снятие трубки) на компе, где стоит внешний модем выполняется странно: команда проходит (OK виден), но при дозвоне соединения не происходит (трубка не снимается). Хотя, если сделать всё наоборот, т.е. дозвон ведётся с внешнего Acorpа, а я (у меня внутр. Acorp) снимаю трубку, то соединение проходит великолепно. Однако в последнем случае я получаю данные, а послать не могу (вернее отсылаю, но он (внешний Acorp) их не видит).
Пробовал свою прогу также на ISAшном Roboticsе - вообще не хочет определяться.
Дали мне один совет: говорят, что не все модемы правильно воспринимают AT-команды. Чтобы энто происходило, необходимо привести (если я правильно выразился) модем к стандарту типа Hace-modem, тогда (как говорят) всё будет нормально.
Подскажите, пожалуйста, как мне решить мою проблему.
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2002.02.28;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.004 c