kban 0 7 июля, 2008 Опубликовано 7 июля, 2008 · Жалоба Как заставить модем выполнять стандартные АТ команды выполнять (например "AT") Всмысле какой функцией их подавать? adl_atCmdSend почемуто у меня не работает - выдаёт ошибку - undefined reference to "adl_atCmdSend"... Причём в стандартной adl_CmdStackHandler.h её не было - дописывал сам... Какая версия OpenAT нужна для этой команды, и где её взять (не на вейвкоме)? Есть ли другие аналогичные функции? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
almat 0 8 июля, 2008 Опубликовано 8 июля, 2008 · Жалоба Как заставить модем выполнять стандартные АТ команды выполнять (например "AT") Всмысле какой функцией их подавать? adl_atCmdSend почемуто у меня не работает - выдаёт ошибку - undefined reference to "adl_atCmdSend"... Причём в стандартной adl_CmdStackHandler.h её не было - дописывал сам... Какая версия OpenAT нужна для этой команды, и где её взять (не на вейвкоме)? Есть ли другие аналогичные функции? adl_atCmdCreate(.....) - смотрите описание. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kban 0 8 июля, 2008 Опубликовано 8 июля, 2008 · Жалоба adl_atCmdCreate(.....) - в том то и дела, что в мануале к моей версии OpenAt (3.02) этой функции нету... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexQ 0 9 июля, 2008 Опубликовано 9 июля, 2008 · Жалоба 2kban, где такой антиквар 3.02 нашел? скачай себе новую атю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kban 0 9 июля, 2008 Опубликовано 9 июля, 2008 · Жалоба Спасиюо за ответы... а пользовался сеим антикваром ибо сайт вейвкома глючил и на нём на тот момент, когда я его качал не было ничего новее... Сейчас скачал поновее)) Всё заработало)) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kban 0 9 июля, 2008 Опубликовано 9 июля, 2008 · Жалоба Рано обрадовался=( Думал, что работает, посылал at+cfun=1... А он оказывается на любую команду перезагружается.... Я чёт совсем запутался - adl_atCmdCreate function to send a command on the required port. На заданный порт эт как? То есть, если выставить ADL_PORT_UART1 в качестве заданного порта, то модем будет думать, что данные пришли c СОМ порта? Правильно ли так: adl_atCmdSend("ati",ADL_PORT_UART1,NULL,NULL);? *всмысле не данные, а команда пришла с ком порта... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexQ 0 9 июля, 2008 Опубликовано 9 июля, 2008 · Жалоба надеюсь вы обновили ос в соответствии с версией ати? или ос старая, а атя новая? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kban 0 11 июля, 2008 Опубликовано 11 июля, 2008 · Жалоба надеюсь вы обновили ос в соответствии с версией ати? или ос старая, а атя новая? версия ати соответствовала версии ос... щас скачал Open At 2.02 (на вейвкоме новее нет, на самом деле не 2.02 а 6.что-то...), но скачать ОС под него не успел - сайт вейвкома заглючил... если есть последняя версия ос для сего модема, и есть возможность ей поделиться, буду очень благодарен... мыло: [email protected] Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kban 0 12 июля, 2008 Опубликовано 12 июля, 2008 · Жалоба ВОзникла следующая проблема - при попытке загрузить новую ОС в модем, тот выдаёт "**** ERROR IN HEADER ****" что это значит? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kban 0 7 октября, 2008 Опубликовано 7 октября, 2008 · Жалоба Залил новую версию ОС (последнюю, доступную на вейвкоме), но проблема отсалась - adl_atCmdCreate не работает. Какую бы команду я не пытался через неё послать - модем её просто игнорирует... пробовал проверить так: if (adl_atCmdCreate("AT+WMFM=0,1,2", NULL, NULL, NULL )) adl_atSendResponsePort ( ADL_AT_RSP, APP_ATCMD_UART, "\r\nGPS UART2 OPENED\r\n"); else adl_atSendResponsePort ( ADL_AT_RSP, APP_ATCMD_UART, "\r\n CAN'T OPEN GPS UART2\r\n"); ответ такой "CAN'T OPEN GPS UART2". А когда просто пытался слать adl_atCmdCreate("ATI", FALSE, NULL, NULL ) или adl_atCmdCreate("ATI", NULL, NULL, NULL ) - вообще ноль реакии... и когда adl_atCmdCreate("ATI", TRUE, NULL, NULL ) - то же самое Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
blackyblack 0 7 октября, 2008 Опубликовано 7 октября, 2008 · Жалоба А когда просто пытался слать adl_atCmdCreate("ATI", FALSE, NULL, NULL ) или adl_atCmdCreate("ATI", NULL, NULL, NULL ) - вообще ноль реакии... и когда adl_atCmdCreate("ATI", TRUE, NULL, NULL ) - то же самое А я не понял, какую реакцию вы ждёте. Команды, которые отсылаются из приложения на порту и не видны, но модуль на них реагирует. Попробуйте подписаться на ответ на эту команду и оттуда уже посылайте отладочные сообщения. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kban 0 8 октября, 2008 Опубликовано 8 октября, 2008 · Жалоба Спасибо! Разобрался! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться