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

 
 
> Атомарность выполнения AT-команды
koluna
сообщение Jan 18 2016, 18:33
Сообщение #1


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

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Всем привет!

Может ли в процессе выполнения AT-команды, т. е., между запросами AT+XXX и ответами типа OK, ERROR, ... от модуля/модема придти какой-нибудь URC?
Ну, кроме +CME/CMS и ответов с данными...
Задекларировано ли это где-нибудь?

Код
AT+XXX ...

+ZZZ или что-то еще

+XXX ...
OK | ERROR ...


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
CADiLO
сообщение Jan 19 2016, 08:42
Сообщение #2


Гуру
******

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



Абсолютно соотносится, так как нет никакого ограничения в стандарте на это.


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


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

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



Цитата(CADiLO @ Jan 19 2016, 13:42) *
Абсолютно соотносится, так как нет никакого ограничения в стандарте на это.

О да! В стандартах не прописывают, что п/о должно быть без глюков и багов rolleyes.gif

Цитата(Baser @ Jan 19 2016, 16:42) *
Я в своем софте применяю след. гипотезу biggrin.gif
Ответы на команду есть двух видов: от стека модема и от мобильной сети.
Вот я считаю, что между командой и ответом стека ничего влезть не может (не должно rolleyes.gif ).

Ну и зря. Выполнение команды модемом можно разделить на этапы:
1. Прием команды по физическому интерфейсу.
2. Разбор принятого модемом
3. Выполнение команды.
4. Формирование ответа.
5. Отправка ответа по физическому интерфейсу.

Так вот, даже если допустить, что от момента выполнения команды до отправки ответа ничего влезть не сможет, то как определить фазу выполнения команды?
Пока мы что-то отправляем на модем, нам УЖЕ может валится URC типа "у меня смс новое". Естественно, после отправки команды мы ждем "OK", а получаем "+CNMI" и злимся на модем, что "незванный гость хуже татарина.."
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- koluna   Атомарность выполнения AT-команды   Jan 18 2016, 18:33
- - CADiLO   Может. Задекларировано в самой логике работы сотов...   Jan 19 2016, 05:55
- - Alechek   Цитата(koluna @ Jan 18 2016, 23:33) Может...   Jan 19 2016, 06:47
|- - butthead2   Может прийти в любом месте. Скажу даже больше, в р...   Jan 19 2016, 08:55
|- - jcxz   Это конечно косяк, но это печальная реальность - с...   Jan 19 2016, 10:14
- - jcxz   Цитата(koluna @ Jan 19 2016, 00:33) Может...   Jan 19 2016, 08:20
|- - Alechek   Цитата(jcxz @ Jan 19 2016, 13:20) Т.е. на...   Jan 19 2016, 08:33
|- - koluna   Цитата(Alechek @ Jan 19 2016, 12:33) Ну, ...   Jan 20 2016, 13:35
- - Baser   Цитата(jcxz @ Jan 19 2016, 10:20) Вы не п...   Jan 19 2016, 11:42
|- - jcxz   Цитата(Baser @ Jan 19 2016, 17:42) Я в св...   Jan 19 2016, 14:38
|- - Alechek   Цитата(jcxz @ Jan 19 2016, 19:38) Имхо - ...   Jan 19 2016, 15:16
- - ArtemKAD   >>А вот отличить симкомовкий Call Ready от п...   Jan 19 2016, 15:34
|- - Alechek   Цитата(ArtemKAD @ Jan 19 2016, 20:34) И в...   Jan 20 2016, 06:53
- - Baser   Цитата(Alechek @ Jan 19 2016, 14:53) Так ...   Jan 19 2016, 17:42
- - ArtemKAD   >>Чем больше перечень, тем больше памяти нуж...   Jan 20 2016, 10:56
|- - Alechek   Цитата(ArtemKAD @ Jan 20 2016, 15:56) ...   Jan 20 2016, 12:24
- - CADiLO   >>> При включении модуля запрашиваем тип ...   Jan 20 2016, 12:33
|- - Alechek   Цитата(CADiLO @ Jan 20 2016, 17:33) >...   Jan 20 2016, 12:56
- - CADiLO   Вам виднее как решать задачу. И кстати "OK...   Jan 20 2016, 13:34
|- - Alechek   Цитата(CADiLO @ Jan 20 2016, 18:34) Вам в...   Jan 20 2016, 13:58
- - ArtemKAD   >>Ну да, (10 байт стоки+ 12-16 байт что это ...   Jan 20 2016, 13:36
|- - Alechek   Цитата(ArtemKAD @ Jan 20 2016, 18:36) ...   Jan 20 2016, 14:27
|- - ArtemKAD   Цитата(Alechek @ Jan 20 2016, 16:27) PS Б...   Jan 20 2016, 14:55
- - CADiLO   >>>Так все-таки такое поведение (разрыв с...   Jan 20 2016, 13:44
- - CADiLO   Вы ошибаетесь - CPAS это состояние соединения, а н...   Jan 20 2016, 14:09
- - CADiLO   Можно конечно и начихать, но если бы все было так ...   Jan 20 2016, 14:32
|- - Alechek   Цитата(CADiLO @ Jan 20 2016, 19:32) Можно...   Jan 20 2016, 14:41
|- - Alechek   Цитата(CADiLO @ Jan 20 2016, 19:32) Можно...   Jan 21 2016, 10:57
|- - Baser   Цитата(Alechek @ Jan 21 2016, 12:57) Ждат...   Jan 21 2016, 11:11
- - CADiLO   Дык какие обиды если в том же 07.07 две трети носи...   Jan 20 2016, 14:49
|- - Alechek   Цитата(CADiLO @ Jan 20 2016, 19:49) .. то...   Jan 20 2016, 15:12
- - Baser   Цитата(Alechek @ Jan 20 2016, 14:56) Так ...   Jan 20 2016, 15:02
|- - jcxz   Цитата(Baser @ Jan 20 2016, 21:02) И если...   Feb 11 2016, 06:57
- - Alechek   Вообще, COM порт (TA по терминологии GSM 07.07) до...   Jan 21 2016, 12:06
- - Alechek   Да, как оказалось, с +CPAS вариант не китайский, ...   Jan 21 2016, 15:10
|- - Alechek   .   Jan 22 2016, 05:53
- - Alechek   Еще приколы SIMCOM Вот пойми его, PIN готов? или ...   Feb 9 2016, 16:30
|- - Baser   Цитата(Alechek @ Feb 9 2016, 18:30) Вот п...   Feb 9 2016, 17:11
|- - Alechek   Цитата(Baser @ Feb 9 2016, 22:11) У меня ...   Feb 10 2016, 05:40
|- - ArtemKAD   Цитата(Alechek @ Feb 10 2016, 07:40) С це...   Feb 10 2016, 10:20
|- - Alechek   Цитата(ArtemKAD @ Feb 10 2016, 15:20) А е...   Feb 10 2016, 11:38
- - smalcom   ЦитатаPIN готов? или не готов? или вобще я/модуль/...   Feb 9 2016, 17:59
- - CADiLO   В 900-й серии уже ничего меняться не будет. В март...   Feb 11 2016, 07:33
|- - Alechek   Цитата(CADiLO @ Feb 11 2016, 12:33) Велка...   Feb 11 2016, 08:58
- - CADiLO   А вот это мы у производителя и выясним У меня уж...   Feb 11 2016, 09:49
- - Alechek   Нечаянно выяснилось, что на SIM900 AT+CIPSEND=NNN ...   Aug 16 2016, 14:36


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 03:13
Рейтинг@Mail.ru


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