bronepoezd
Участник*-
Постов
36 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о bronepoezd
-
Звание
Участник
- День рождения 21.10.1987
Информация
-
Город
Array
-
GPRS через Wavecom
bronepoezd ответил decadent тема в Сотовая связь и ее приложения
Новый стек называется WIP команды- http://slil.ru/27934577 -
OpenAT - с чего начать?
bronepoezd ответил decadent тема в Сотовая связь и ее приложения
С SDK с сайта производителя. Там есть и примеры и мануалы -
на 115200 все норм )
-
Если отвечает ерундой в гипертерминале- ребутни его (дерни питание) возможно просто он в режиме отладки работает
-
Попробуй 2->2 3->6 5->9
-
Вот. __________.pdf
-
OPENAT GPRS
bronepoezd ответил ArtemTom тема в Сотовая связь и ее приложения
Задержка без передачи управления: OATSleep (20); -задержка 20 мс. -
OPENAT GPRS
bronepoezd ответил ArtemTom тема в Сотовая связь и ее приложения
Ну думаю это будет полезно=) нашел на вейвкомовском форуме правда иногда работает странно) //-------------------------------------------------------------------------------------------------------- s32 GetTime(void) { adl_rtcTime_t time; s32 milliseconds; adl_rtcGetTime(&time); milliseconds = (s32)1000*time.SecondFracPart/32768; milliseconds += (s32)1000*time.Second; milliseconds += (s32)(60*1000)*time.Minute; milliseconds += (s32)(60*60*1000)*time.Hour; milliseconds += (s32)(24*60*60*1000)*time.Day; return milliseconds; } //----------------------------------------------------------------------------------------------------- void OATSleep (u16 msec) { s32 initial_time; u16 diff = 0; initial_time = GetTime(); while (diff<msec) { diff = GetTime() - initial_time; } } -
OPENAT GPRS
bronepoezd ответил ArtemTom тема в Сотовая связь и ее приложения
По идее должно выдавать 1,так как когда ты вводил вручную- выдавалось 0,1 и должно было вывести 2й параметр. Кароч) по идее процедура в данном случае нафиг не нужно, имхо=) так как в сети ты регистрируешься . попробуй обойти ее) Забей на if и сразу пиши step=4. Это как я понимаю идет просто проверка есть сеть или нет. опять же это есть в описании к ат командам. <stat>(второе значение) 0 :не зарегистрировано, мобильное оборудование не проводит поиск нового оператора 1 :зарегистрировано, домашний оператор 2 :не зарегистрировано, мобильное оборудование проводит поиск нового оператора для регистрации 3 :регистрация отклонена 4 :неизвестно 5 :зарегистрировано, роуминг Проблема в том что все хотят чтобы им все написали а мануалы никто читать не хочет)я просто сам столкнулся с этим когда разбирался пару месяуев назад) Посто надо повнимательнее почитать манулы и все) я тож не особо силен в сях , однако разобраться с этим вполне возможно) -
OPENAT GPRS
bronepoezd ответил ArtemTom тема в Сотовая связь и ее приложения
Еще раз) почитай как устроена itoa) где искать я тебе сказал) мануал идет вместе с SDK. k для примера- на экране у тебя выведется значение k то есть 0 -
OPENAT GPRS
bronepoezd ответил ArtemTom тема в Сотовая связь и ее приложения
itoa- стандартаная функция перевода инта в строку wm_itoa- она и есть. Описание есть в Basic_Development_Guide.pdf. adl_atSendResponse выводит строку. Ну так и переведи все что надо вывести в строку, какие пробелмы? -
OPENAT GPRS
bronepoezd ответил ArtemTom тема в Сотовая связь и ее приложения
После regStateInt = wm_atoi(regStateString); добавь TRACE((1,"regStateInt %d",regStateInt)); Что выдает? -
OPENAT GPRS
bronepoezd ответил ArtemTom тема в Сотовая связь и ее приложения
что выдает команда "AT+CREG?" ? -
OPENAT GPRS
bronepoezd ответил ArtemTom тема в Сотовая связь и ее приложения
Блин чувак, почитай мануалы там все есть .Заюзай функцию wm_strcat() -
OPENAT GPRS
bronepoezd ответил ArtemTom тема в Сотовая связь и ее приложения
Ну например так char* temp=adl_memGet(10); int k=0; adl_atSendResponse(ADL_AT_RSP,wm_itoa(k, temp));