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

 
 
> Общий вопрос приема данных
M@@}{
сообщение Jan 6 2009, 06:49
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 17-08-08
Пользователь №: 39 653



Кто и как принимает, данные ? (готовым изделием)

Есть несколько вариантов приема:

1. Принимаем по стокам пока не встретим OD OA а далее копируем в буфер для обработки в основной программе !

2. Или принимаем до тех пор пока не встретим "OK" + OD OA а потом отдаем в обработку основной программе.

Хочу услышать мнения.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
av-master
сообщение Jan 11 2009, 19:12
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



даже, не представляю, как контроллер может пропустить +CMTI:"SM",4
вы на чем и как пишете?

у меня еще небыло случая чтоб модем не выдал сообщение, а когда, до или после, не столь важно.

поэксперементируйте на входящем вызове....

а долбить модем cregam-i пробовал и по 3 секунды, не виснет.

Сообщение отредактировал av-master - Jan 11 2009, 19:14
Go to the top of the page
 
+Quote Post
M@@}{
сообщение Jan 12 2009, 17:49
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 17-08-08
Пользователь №: 39 653



Цитата(av-master @ Jan 12 2009, 00:12) *
даже, не представляю, как контроллер может пропустить +CMTI:"SM",4
вы на чем и как пишете?

у меня еще небыло случая чтоб модем не выдал сообщение, а когда, до или после, не столь важно.

поэксперементируйте на входящем вызове....

а долбить модем cregam-i пробовал и по 3 секунды, не виснет.


Я хотел спросить, как модем себя поведет если ему через RS232 идет одна команда, а от сети оператора сообщение и все это одновременно.
Что я увижу в окне терминала? Нужно ли мне ожидать конкретный ответ, на посланную команду или есть возможность что в ответе придет еще что-нибудь( например +CMTI:"SM",4), а потом ответ. Как мне писать обработчик, на что надеятся.

А пишу я на Си. (опыту мало, вот и задаю вопросы)
Go to the top of the page
 
+Quote Post
Baser
сообщение Jan 13 2009, 22:32
Сообщение #4


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(M@@}{ @ Jan 12 2009, 19:49) *
Я хотел спросить, как модем себя поведет если ему через RS232 идет одна команда, а от сети оператора сообщение и все это одновременно.
Что я увижу в окне терминала? Нужно ли мне ожидать конкретный ответ, на посланную команду или есть возможность что в ответе придет еще что-нибудь( например +CMTI:"SM",4), а потом ответ. Как мне писать обработчик, на что надеятся.

У модема есть две разновидности команд, одни работают только внутри модема, не вылазя наружу, а другие посылаются дальше в ГСМ сеть.
Так вот, по моим наблюдениям, всё что не вылазит из модема, обрабатывается "атомарно", т.е. между моментом окончания команды и ответом модема ничего другого вклиниться не может.
Вторая группа команд работы с сетью обычно имеет два ответа: чаще всего ОК и ответ сети. До ответа ОК ничего не вклинивается, а вот во время ожидания ответа сети может вывалится какой-нибудь "незапрашиваемый ответ" (URC - unsolicited result code).

А по поводу начального момента времени: если одновременно придет ответ сети и команда от вас,
то тут "кто первый" попадет на обработчик события. Интерфейс-то дуплексный, а "одновременность" это абстрактное математическое понятие smile.gif
Так что вполне возможна ситуация, когда во время передачи команды модему (еще все байты не передались, конца строки нет, обработка не началась), модем начинает выдавать вам сообщение о принятой SMS

По поводу глюка SIM300 при звонке на него в момент подключения GPRS, о котором вскользь упомянул KGB, то о нем написано здесь:
<AT+CIICR> + <RING> + <SIM300C> = ГЛЮК, Модем странно себя ведёт
Я тоже немного поисследовал этот глюк и подтверждаю его наличие в версии SIM300Z B15. Версии новее не проверял, может уже исправили.


to KGB
оставьте надежду обрабатывать ВСЕ возможные ответы от модема, поскольку никто кроме разработчиков точно не знает, сколько их и какие они.
И даже сами разработчики модема не знают, что им придется добавить туда завтра biggrin.gif
Так шта... Программа просто не должна затыкаться, если наткнется на неизвестный для неё ответ.
Go to the top of the page
 
+Quote Post
KGB
сообщение Jan 14 2009, 16:48
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 21-12-08
Пользователь №: 42 644



Цитата(Baser @ Jan 14 2009, 01:32) *
По поводу глюка SIM300 при звонке на него в момент подключения GPRS.....

наверно это не глюк, мож оно так и должно быть.
отбить то звонок можно.

Цитата
to KGB
оставьте надежду обрабатывать ВСЕ возможные ответы от модема, ....
Так шта... Программа просто не должна затыкаться, если наткнется на неизвестный для неё ответ.


ну пока я так и делаю... просто холось бы сразу сделать чтоб прога не висла...
а не гонять потом с логером...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- M@@}{   Общий вопрос приема данных   Jan 6 2009, 06:49
- - WHALE   я делаю по первому варианту,только плюс проверка-н...   Jan 6 2009, 07:12
- - M_Z   Цитата(M@@}{ @ Jan 6 2009, 10:49) Кто и к...   Jan 6 2009, 07:56
- - KGB   http://ru.wikipedia.org/wiki/ASCII смотрим этот аб...   Jan 6 2009, 08:06
|- - M_Z   Цитата(KGB @ Jan 6 2009, 12:06) вот про э...   Jan 6 2009, 08:14
|- - KGB   Цитата(M_Z @ Jan 6 2009, 11:14) после уст...   Jan 6 2009, 11:14
|- - M_Z   Цитата(KGB @ Jan 6 2009, 15:02) нихрена я...   Jan 6 2009, 11:24
- - KGB   M_Z с вами всё понятно....: а как вы отрпавляет...   Jan 6 2009, 12:02
|- - M_Z   Цитата(KGB @ Jan 6 2009, 16:02) M_Z с вам...   Jan 6 2009, 13:24
|- - KGB   Цитата(M_Z @ Jan 6 2009, 16:24) я как то ...   Jan 6 2009, 16:06
|- - M_Z   Цитата(KGB @ Jan 6 2009, 20:06) а те кто ...   Jan 6 2009, 16:44
- - Baser   Цитата(M@@}{ @ Jan 6 2009, 08:49) Кто и к...   Jan 6 2009, 14:54
- - WHALE   Цитата(KGB @ Jan 6 2009, 19:06) пишем... ...   Jan 6 2009, 18:17
- - Dron_Gus   Цитата(KGB @ Jan 6 2009, 19:06) там да бу...   Jan 6 2009, 19:19
- - KGB   ВАХ!!!!!1 ХОРОЩАЯ КОМПАНИЯ СОБ...   Jan 6 2009, 23:13
|- - M@@}{   Цитата(KGB @ Jan 7 2009, 04:13) ВАХ!...   Jan 7 2009, 08:24
|- - M_Z   Цитата(M@@}{ @ Jan 7 2009, 12:24) Спасибо...   Jan 7 2009, 10:11
|- - KGB   Цитата(M_Z @ Jan 7 2009, 13:11) Не всегда...   Jan 7 2009, 10:32
|- - KGB   Цитата(M_Z @ Jan 7 2009, 13:11) Есть еще ...   Jan 8 2009, 03:50
|- - M@@}{   Цитата(KGB @ Jan 8 2009, 08:50) ЭТО КАК.....   Jan 9 2009, 12:02
|- - M_Z   Цитата(M@@}{ @ Jan 9 2009, 15:02) А может...   Jan 9 2009, 12:46
||- - M@@}{   Цитата(M_Z @ Jan 9 2009, 17:46) возможны ...   Jan 11 2009, 18:28
|- - KGB   Цитата(M@@}{ @ Jan 9 2009, 15:02) Сейчас ...   Jan 9 2009, 14:06
|- - Baser   Цитата(M@@}{ @ Jan 9 2009, 14:02) Кстати ...   Jan 9 2009, 14:31
- - KGB   ....действительно отвлеклись. непосредствено с сим...   Jan 7 2009, 10:05
- - KGB   Baser я вот подумал.. надо сообща написать алгор...   Jan 9 2009, 21:34
|- - KGB   Цитата(KGB @ Jan 10 2009, 00:34) Baser ...   Jan 10 2009, 02:02
- - Baser   Цитата(KGB @ Jan 9 2009, 23:34) я вот под...   Jan 10 2009, 11:33
|- - M_Z   Цитата(M@@}{ @ Jan 12 2009, 20:49) Я хоте...   Jan 12 2009, 19:33
||- - M@@}{   Цитата(M_Z @ Jan 13 2009, 00:33) Возможны...   Jan 13 2009, 15:54
- - KGB   во... наконецто народ сознаваться сталь что у него...   Jan 12 2009, 20:23
|- - M_Z   Цитата(KGB @ Jan 12 2009, 23:23) ; ; ATE0...   Jan 15 2009, 06:44
|- - KGB   Цитата(M_Z @ Jan 15 2009, 09:44) Мне нрав...   Jan 15 2009, 19:33
|- - M_Z   Цитата(KGB @ Jan 15 2009, 22:33) добавил ...   Jan 16 2009, 18:46
- - av-master   ЦитатаТак шта... Программа просто не должна затыка...   Jan 13 2009, 23:32
- - KGB   короче как говорится после сборки обработать напил...   Jan 14 2009, 21:45
- - KGB   Baser обрабатывать не всё не получится... смотри к...   Jan 15 2009, 06:35
- - KGB   кстати... выше описаный недостаток можно использов...   Jan 16 2009, 16:34
- - KGB   M_Z давай не будем друг другу мозг калупать!...   Jan 17 2009, 01:34
|- - HARMHARM   Цитата(KGB @ Jan 17 2009, 03:34) всё пучк...   Jan 18 2009, 18:43
|- - KGB   Цитата(HARMHARM @ Jan 18 2009, 21:43) Я з...   Jan 19 2009, 12:23
- - hound   Откопал же тему)) надеюсь тут еще кто-то есть и ув...   Mar 24 2015, 09:17


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

 


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


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