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

 
 
 
Reply to this topicStart new topic
> Wavecom читать все данные с порта
MikelSV
сообщение Jun 9 2008, 11:00
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 17-03-08
Пользователь №: 35 966



Как читать все данные с порта? Раньше получалось, но не смог найти старые проекты.

Нашел, но это прием ответов модема, нужно в ловить данные в другую сторону.
Go to the top of the page
 
+Quote Post
alexQ
сообщение Jun 9 2008, 12:28
Сообщение #2


Знающий
****

Группа: Banned
Сообщений: 520
Регистрация: 6-02-06
Пользователь №: 14 040



вейвком то какой?
Go to the top of the page
 
+Quote Post
MikelSV
сообщение Jun 9 2008, 12:43
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 17-03-08
Пользователь №: 35 966



а, Q2687
Go to the top of the page
 
+Quote Post
sobr
сообщение Jun 10 2008, 03:55
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



Цитата(MikelSV @ Jun 9 2008, 18:00) *
Как читать все данные с порта? Раньше получалось, но не смог найти старые проекты.

Нашел, но это прием ответов модема, нужно в ловить данные в другую сторону.

Попробуйте так...

Цитата(MikelSV @ Jun 9 2008, 18:00) *
Нашел, но это прием ответов модема, нужно в ловить данные в другую сторону.

А как ответы модема смотрите?
Go to the top of the page
 
+Quote Post
MikelSV
сообщение Jun 10 2008, 07:04
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 17-03-08
Пользователь №: 35 966



Ответы:
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

может нужно прошить программу в модем? я отлаживаю удаленно.

Сообщение отредактировал MikelSV - Jun 10 2008, 07:05
Go to the top of the page
 
+Quote Post
MikelSV
сообщение Jun 10 2008, 08:56
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 17-03-08
Пользователь №: 35 966



Работает, если данные передавать через второе окно терминала, которое так и называется 'Data'.
В чем разница? Я хочу получать все данные. Что еще нужно сделать с модемом?

это ADL_FCM_V24_STATE_DATA указывающее на передачу данных в порту ставлю sad.gif
Go to the top of the page
 
+Quote Post
sobr
сообщение Jun 10 2008, 09:34
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



Цитата(MikelSV @ Jun 10 2008, 15:56) *
может нужно прошить программу в модем?
Попробуйте так
Go to the top of the page
 
+Quote Post
MikelSV
сообщение Jun 10 2008, 10:10
Сообщение #8


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 17-03-08
Пользователь №: 35 966



Модем перестал понимать даже данные из Data окна. и не реагировал на команды. Попытке на двадцатой попал командой AT+WOPEN=0 между запуском и началом выполнения комманд.


Даже изменение на старый тип ADL_FCM_V24_STATE_AT, во время получения данных не помогло. та же тишина sad.gif
Go to the top of the page
 
+Quote Post
sobr
сообщение Jun 10 2008, 10:35
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



Цитата(MikelSV @ Jun 10 2008, 17:10) *
Модем перестал понимать даже данные из Data окна. и не реагировал на команды. Попытке на двадцатой попал командой AT+WOPEN=0 между запуском и началом выполнения комманд.
Даже изменение на старый тип ADL_FCM_V24_STATE_AT, во время получения данных не помогло. та же тишина sad.gif

Так ессно... надо в приложении предусмотреть возможность перехода обратно в ком. режим.
Что произошло: когда вы перевели его врежим данных в ваш обработчик сыпятся все данные, даже ат команды модем не воспринимает как команды, для него сейчас они данные. Надо например самостоятельно в обработчике разбирать эту информацию и по какой нить комбинации символов переводить модем обратно в командный режим.
Go to the top of the page
 
+Quote Post

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

 


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


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