MikelSV 0 9 июня, 2008 Опубликовано 9 июня, 2008 · Жалоба Как читать все данные с порта? Раньше получалось, но не смог найти старые проекты. Нашел, но это прием ответов модема, нужно в ловить данные в другую сторону. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexQ 0 9 июня, 2008 Опубликовано 9 июня, 2008 · Жалоба вейвком то какой? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MikelSV 0 9 июня, 2008 Опубликовано 9 июня, 2008 · Жалоба а, Q2687 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sobr 0 10 июня, 2008 Опубликовано 10 июня, 2008 · Жалоба Как читать все данные с порта? Раньше получалось, но не смог найти старые проекты. Нашел, но это прием ответов модема, нужно в ловить данные в другую сторону. Попробуйте так... Нашел, но это прием ответов модема, нужно в ловить данные в другую сторону. А как ответы модема смотрите? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MikelSV 0 10 июня, 2008 Опубликовано 10 июня, 2008 (изменено) · Жалоба Ответы: bool f_unso(adl_atUnsolicited_t *usd){ int gf=45; return 1; } adl_atUnSoSubscribe ( "+", f_unso ); будут приходить начинающиеся с '+', помоему приходили даже те, которые не выходили из порта. (не показывались на терминале). --- Порт открывается нормально(приходит сообщение об открытии), а дальше тишина. на сообщения и команды реагирует как обычно на adl_fcmSendData (UARTHandle, "testing", 7); '-8' ADL_RET_ERR_BAD_STATE может нужно прошить программу в модем? я отлаживаю удаленно. Изменено 10 июня, 2008 пользователем MikelSV Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MikelSV 0 10 июня, 2008 Опубликовано 10 июня, 2008 · Жалоба Работает, если данные передавать через второе окно терминала, которое так и называется 'Data'. В чем разница? Я хочу получать все данные. Что еще нужно сделать с модемом? это ADL_FCM_V24_STATE_DATA указывающее на передачу данных в порту ставлю :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sobr 0 10 июня, 2008 Опубликовано 10 июня, 2008 · Жалоба может нужно прошить программу в модем?Попробуйте так Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MikelSV 0 10 июня, 2008 Опубликовано 10 июня, 2008 · Жалоба Модем перестал понимать даже данные из Data окна. и не реагировал на команды. Попытке на двадцатой попал командой AT+WOPEN=0 между запуском и началом выполнения комманд. Даже изменение на старый тип ADL_FCM_V24_STATE_AT, во время получения данных не помогло. та же тишина :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sobr 0 10 июня, 2008 Опубликовано 10 июня, 2008 · Жалоба Модем перестал понимать даже данные из Data окна. и не реагировал на команды. Попытке на двадцатой попал командой AT+WOPEN=0 между запуском и началом выполнения комманд. Даже изменение на старый тип ADL_FCM_V24_STATE_AT, во время получения данных не помогло. та же тишина :( Так ессно... надо в приложении предусмотреть возможность перехода обратно в ком. режим. Что произошло: когда вы перевели его врежим данных в ваш обработчик сыпятся все данные, даже ат команды модем не воспринимает как команды, для него сейчас они данные. Надо например самостоятельно в обработчике разбирать эту информацию и по какой нить комбинации символов переводить модем обратно в командный режим. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться