реклама на сайте
подробности

 
 
> стандартные функции через OpenAT
kban
сообщение Jul 7 2008, 09:54
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 97
Регистрация: 29-10-07
Пользователь №: 31 837



Как заставить модем выполнять стандартные АТ команды выполнять (например "AT") Всмысле какой функцией их подавать?
adl_atCmdSend почемуто у меня не работает - выдаёт ошибку - undefined reference to "adl_atCmdSend"... Причём в стандартной adl_CmdStackHandler.h её не было - дописывал сам...
Какая версия OpenAT нужна для этой команды, и где её взять (не на вейвкоме)?
Есть ли другие аналогичные функции?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kban
сообщение Oct 7 2008, 04:36
Сообщение #2


Частый гость
**

Группа: Новичок
Сообщений: 97
Регистрация: 29-10-07
Пользователь №: 31 837



Залил новую версию ОС (последнюю, доступную на вейвкоме), но проблема отсалась - 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 ) - то же самое
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 02:12
Рейтинг@Mail.ru


Страница сгенерированна за 0.01368 секунд с 7
ELECTRONIX ©2004-2016