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

 
 
> SIM900B -- проблемы
Frolov Kirill
сообщение Feb 11 2011, 12:05
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 2-02-11
Пользователь №: 62 643



Первая:

CODE
ATQ0V1E1&D1&C1S0=0;+CRSL=1;+CMEE=1;+CIURC=0;+CSCLK=0;+IPR=9600
OK
AT+CCLK?
+CFUN: 1

+CPIN: READY


И ни OK, ни ERROR, ничего больше. Попадание то ли +CPIN: READY, то ли +CFUN: 1 в момент выполнения команды теряет ответ на неё.

Аналогичная проблема есть с отправкой SMS: после AT+CMGS=<размер>\r некоторое время не воспринимает (приблизительно ~100 мс), верней теряет, передаваемые данные. Такое впечатление, что контроль потока отсутствует (RTS/CTS), но внутри модуля активно используется.

В SIM300 проблем не было. Таких (были другие, "Call Ready" тоже доставлял тем же самым).

Как жить дальше?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 6)
CADiLO
сообщение Feb 11 2011, 12:31
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



>>>>Аналогичная проблема есть с отправкой SMS: после AT+CMGS=<размер>\r некоторое время не воспринимает (приблизительно ~100 мс), верней теряет, передаваемые данные.

Простите, а приглашение к вводу текста (символ > ) кто будет ждать ????
До его появления естественно потеряется текст.


Да и в одной строке не рекомендовано делать много команд.
Допустимо, но не желательно.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Frolov Kirill
сообщение Feb 11 2011, 13:02
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 2-02-11
Пользователь №: 62 643



Цитата(CADiLO @ Feb 11 2011, 15:31) *
>>>>Аналогичная проблема есть с отправкой SMS: после AT+CMGS=<размер>\r некоторое время не воспринимает (приблизительно ~100 мс), верней теряет, передаваемые данные.

Простите, а приглашение к вводу текста (символ > ) кто будет ждать ????


А где написано, что его нужно ждать? 3GPP TS 27.005 version 7.0.0 Release 7, раздел 4.3:
Execution command sends message...

- the TA shall send a four character sequence <CR><LF><greater_than><space> (IRA 13, 10, 62, 32)
after command line is terminated with <CR>; after that PDU can be given from TE to ME/TA.

- the DCD signal shall be in ON state while PDU is given.


Неоднозначно. Тут сказано, что после DCD или '>' можно выдавать PDU. Но не сказано же, что его нельзя выдавать раньше...

Цитата
До его появления естественно потеряется текст.


Совершенно неестесственно, когда из потока данных передаваемых в последовательном коде пропадают произвольные части данных.



Вдогонку. Добавление +CFUN=0 в строку инициализации (длинная первая сверху) и позже +CFUN=1, перед вводом PIN-кода, решает проблему с +CFUN: 1 и пропаданием OK.

Но в скольки местах ещё пропадает "OK" или "ERROR"?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Feb 11 2011, 13:21
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Так пропадают данные в начале передачи или "когда из потока данных передаваемых в последовательном коде пропадают произвольные части данных" ?

>>>А где написано, что его нужно ждать?

сами же и написали

- the TA shall send a four character sequence <CR><LF><greater_than><space> (IRA 13, 10, 62, 32) after command line is terminated with <CR>;

>>>Но не сказано же, что его нельзя выдавать раньше...

А если Вам не сказать что в кипятке можно обжечься, тоже будете туда прыгать или подумаете что этого делать не стоит ?


Ну и в конце описания команды есть строчки: Implementation - Optional.

Это значит что команда опциональна и производитель может изменить ее синтаксис или работу.
Хотя в данном случае она работает полностью как описано в 07.05


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Alechek
сообщение Feb 14 2011, 07:09
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Цитата(CADiLO @ Feb 11 2011, 18:21) *
Ну и в конце описания команды есть строчки: Implementation - Optional.

Это значит что команда опциональна и производитель может изменить ее синтаксис или работу.


А не могли бы вы указать то место, где написано, что у "Optional" команд производитель может изменять синтаксис? Всегда думал что при таком объявлении - команда либо есть, ровно как стандарте, либо ее нет.
Go to the top of the page
 
+Quote Post
Aurochs
сообщение Feb 14 2011, 21:36
Сообщение #6


Ортодокс
***

Группа: Свой
Сообщений: 219
Регистрация: 26-10-07
Из: Смела, Украина
Пользователь №: 31 775



Цитата(Alechek @ Feb 14 2011, 09:09) *
А не могли бы вы указать то место, где написано, что у "Optional" команд производитель может изменять синтаксис? Всегда думал что при таком объявлении - команда либо есть, ровно как стандарте, либо ее нет.

Да нет такого места и быть не может. Зачем тогда вообще в стандарте специфицировать команды, если предполагать, что каждый производитель будет реализовывать, как ему захочется?
lol.gif
Go to the top of the page
 
+Quote Post
Velund
сообщение Feb 15 2011, 09:31
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 693
Регистрация: 19-11-04
Пользователь №: 1 177



QUOTE (Aurochs @ Feb 15 2011, 00:36) *
Зачем тогда вообще в стандарте специфицировать команды, если предполагать, что каждый производитель будет реализовывать, как ему захочется?
lol.gif


Ну если один из примазавшихся к Глонасс-истерии производителей ухитрился протащить "рекомендательные ГОСТы" (с чем то очень похожим на их оборудование в качестве эталона, вестимо), то почему бы не быть отдельным пунктам имеющим рекомендательный статус и в международных стандартах? wink.gif
Go to the top of the page
 
+Quote Post

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

 


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


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