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

 
 
 
Reply to this topicStart new topic
> SIM5320E_V1.5 - нестандартный CREG
megajohn
сообщение Jun 25 2012, 15:13
Сообщение #1


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

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



SIM5320E_V1.5 - нестандартный CREG - Собсвенно сабж


AT+CREG?

+CREG: 2,1, 4CF5, 10C4

OK


а хотелось бы как во всех нормальных модемах "+CREG: 2,1,"4CF5","10C4" (В кавычках и без пробелов в LAC и CID )

Cadilo, можете накатать челобитную ?


--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jun 26 2012, 07:06
Сообщение #2


Гуру
******

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



Накатать можно. А обоснование? Фраза "как у всех" должна иметь документальное подтверждение наличия кавычек.
В стандарте нет обязательного применения кавычек.
То есть +CREG: 2,1, 4CF5, 10C4 абсолютно легитимно.



--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
west329_
сообщение Jul 1 2012, 19:38
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 10-09-07
Из: UKR/Voz
Пользователь №: 30 423



sscanf все стерпит. какая разница. напишите 2 варианте если первый sscanf не прошло проверьте вторым.
Go to the top of the page
 
+Quote Post
megajohn
сообщение Jul 2 2012, 09:00
Сообщение #4


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

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



Цитата(west329_ @ Jul 1 2012, 23:38) *
sscanf все стерпит. какая разница. напишите 2 варианте если первый sscanf не прошло проверьте вторым.

дык эти стандартные штуки уж очень жручи, два раза больше по тактам чем конкретно под задачу hexstr_to_u16


--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
Go to the top of the page
 
+Quote Post
smalcom
сообщение Jul 2 2012, 09:07
Сообщение #5


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

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



Цитата
дык эти стандартные штуки уж очень жручи

импровизируйте

Код
while((*bufptr == '\"') || (*bufptr == ' ')) bufptr++;

ну или просто пара if'ов вначале и в конце

а когда используется дофига вызовов, то набор функций включающий даже strtol/strtoul вполне себя окупит
Go to the top of the page
 
+Quote Post
sobr
сообщение Jul 2 2012, 10:17
Сообщение #6


Знающий
****

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



Цитата(CADiLO @ Jun 26 2012, 14:06) *
Накатать можно. А обоснование? Фраза "как у всех" должна иметь документальное подтверждение наличия кавычек.
В стандарте нет обязательного применения кавычек.
То есть +CREG: 2,1, 4CF5, 10C4 абсолютно легитимно.
Да, блин... А есть еще модули кроме симком, которые кавычки пробелами заменяют?
Go to the top of the page
 
+Quote Post

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

 


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


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