Работа с модемом
http://www.opennet.ru/docs/RUS/serial_guide/
командой write... из с++ подаю на два модема команды
ATE0 отключить эхо
AT&L2 4х проводная выделенная линия
на одном модеме ATA ждать соединения
на другом модеме ATD установить соедениение
на все команды модем отвечает ОК
после устанновки соединения отвечает CONNECT и скорость.
И так вопрос :) После после установки соединения я не могу пересылать данные между модемами командой write?
Пробовал все тоже самое через гипертерминал... содинение устанввливается но данные опять не пересылаются. но кмаонда +++ (вернуться в режим команд) работает и команда ATO вернуться в режим данных тоже работает.
Какие нужно указать настройки порту помимо тех что указаны в мануале выше? или AT команды дать?
Цитата: WWTLF
Пробовал все тоже самое через гипертерминал... содинение устанввливается но данные опять не пересылаются. но кмаонда +++ (вернуться в режим команд) работает и команда ATO вернуться в режим данных тоже работает.
можно поподробнее с этого места? что значит не пересылаются и как это проявляется?
где buffer это указатель на то что мне надо передать на другой конец на котором точто такойже модем... соотвтетсвнно на другом конце мне надо использоть read.
После того как соединение устанавливается и read на обоих концах возвращает CONNECT, то данные командой врайт не передаются, на модеме где передаю мигает диод TXD, а диод RXD нигде не мигает. ни в ту ни в другую сторону не передаются. Весь смысл в том чтобы обмениваться сообещнями через модем, после того как между ними установлено соединение.
И еще заметил на модеме не горит диод DTR. Выставляю байт DTR командой ioctl, но лампочка на модеме все равно не загарается...