|
|
 |
Ответов
|
Jan 12 2009, 17:49
|
Участник

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

|
Цитата(av-master @ Jan 12 2009, 00:12)  даже, не представляю, как контроллер может пропустить +CMTI:"SM",4 вы на чем и как пишете?
у меня еще небыло случая чтоб модем не выдал сообщение, а когда, до или после, не столь важно.
поэксперементируйте на входящем вызове....
а долбить модем cregam-i пробовал и по 3 секунды, не виснет. Я хотел спросить, как модем себя поведет если ему через RS232 идет одна команда, а от сети оператора сообщение и все это одновременно. Что я увижу в окне терминала? Нужно ли мне ожидать конкретный ответ, на посланную команду или есть возможность что в ответе придет еще что-нибудь( например +CMTI:"SM",4), а потом ответ. Как мне писать обработчик, на что надеятся. А пишу я на Си. (опыту мало, вот и задаю вопросы)
|
|
|
|
|
Jan 13 2009, 22:32
|

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

|
Цитата(M@@}{ @ Jan 12 2009, 19:49)  Я хотел спросить, как модем себя поведет если ему через RS232 идет одна команда, а от сети оператора сообщение и все это одновременно. Что я увижу в окне терминала? Нужно ли мне ожидать конкретный ответ, на посланную команду или есть возможность что в ответе придет еще что-нибудь( например +CMTI:"SM",4), а потом ответ. Как мне писать обработчик, на что надеятся. У модема есть две разновидности команд, одни работают только внутри модема, не вылазя наружу, а другие посылаются дальше в ГСМ сеть. Так вот, по моим наблюдениям, всё что не вылазит из модема, обрабатывается "атомарно", т.е. между моментом окончания команды и ответом модема ничего другого вклиниться не может. Вторая группа команд работы с сетью обычно имеет два ответа: чаще всего ОК и ответ сети. До ответа ОК ничего не вклинивается, а вот во время ожидания ответа сети может вывалится какой-нибудь "незапрашиваемый ответ" (URC - unsolicited result code). А по поводу начального момента времени: если одновременно придет ответ сети и команда от вас, то тут "кто первый" попадет на обработчик события. Интерфейс-то дуплексный, а "одновременность" это абстрактное математическое понятие Так что вполне возможна ситуация, когда во время передачи команды модему (еще все байты не передались, конца строки нет, обработка не началась), модем начинает выдавать вам сообщение о принятой SMS По поводу глюка SIM300 при звонке на него в момент подключения GPRS, о котором вскользь упомянул KGB, то о нем написано здесь: <AT+CIICR> + <RING> + <SIM300C> = ГЛЮК, Модем странно себя ведётЯ тоже немного поисследовал этот глюк и подтверждаю его наличие в версии SIM300Z B15. Версии новее не проверял, может уже исправили. to KGBоставьте надежду обрабатывать ВСЕ возможные ответы от модема, поскольку никто кроме разработчиков точно не знает, сколько их и какие они. И даже сами разработчики модема не знают, что им придется добавить туда завтра Так шта... Программа просто не должна затыкаться, если наткнется на неизвестный для неё ответ.
|
|
|
|
|
Jan 14 2009, 16:48
|
Участник

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

|
Цитата(Baser @ Jan 14 2009, 01:32)  По поводу глюка SIM300 при звонке на него в момент подключения GPRS..... наверно это не глюк, мож оно так и должно быть. отбить то звонок можно. Цитата to KGB оставьте надежду обрабатывать ВСЕ возможные ответы от модема, .... Так шта... Программа просто не должна затыкаться, если наткнется на неизвестный для неё ответ. ну пока я так и делаю... просто холось бы сразу сделать чтоб прога не висла... а не гонять потом с логером...
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|