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

 
 
> SIM20
Yaumen
сообщение Oct 1 2013, 11:10
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 187
Регистрация: 22-06-05
Из: Минск, Беларусь
Пользователь №: 6 213



Пишу программу для коммуникации через SIM20 в режиме команд.
Режим команд выбрал, для более гибкой работы с несколькими адресатами, а также для того, чтобы не было задержек ожидания передающего буфера.

1) Хотелось бы уточнить у знатоков, в каком порядке будут поступать данные от SIM20, если мой запрос на выполнение AT-команды совпадет с моментом получения данных от удаленного источника:
- Может ли ответ на АТ-команду "разорваться" вставкой полученных данных или они все же будут поступать последовательно друг за другом?
- При последовательном поступлении данных от SIM20 есть ли какой-либо проритет между отработкой AT-команд или приема данных от удаленного устройства?

2) Как обычно определяется скорость работы если устройство (в данном случае SIM20) может конфигурироваться. Поясню, у SIM20 "заводская скорость" - 115kbps, однако она может меняться по усмотрению пользователся. Т.е. я по включению должен все таки определить на какой скорости сейчас работает устройство и подстроить ее под себя, мало ли что мог поменять производитель или где до меня был этот SIM20? Как обычно поступают в таких случаях, по включению проверяются все скорости, пока не найдется нужная и уже на ней устройство, при необходимости, переконфигурируется на нужную скорость?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Yaumen
сообщение Oct 7 2013, 09:01
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 187
Регистрация: 22-06-05
Из: Минск, Беларусь
Пользователь №: 6 213



Опыт работы с отладочными модулями SIM20-TE говорит о том, что модуль на команду на неправильной скорости не ответит ничего, так как фактически он ничего не примет. Так что придется перебирать скорость, но это не беда.

Мне сложнее написать код для работы, так как опыта работы именно с АТ командами маловато. Вот вопросы, которые возникают:

1. При работе в режиме команд в момент пока я отправляю AT команду к SIM20, он может получить данные от удаленного устройства, т.е. фактически ожидая ответа на АТ команду, гипотетически, я могу получить в начале принятые удаленные данные, а лишь затем ответ на АТ команду. Т.е. в процедуре отбработки ответа на АТ команду, необходимо уметь вычленять собственно ответ и данные. Причем удаленные данные необходимо куда-то временно складывать, чтобы затем другой процедурой заняться их анализом.
2. Каким образом отслеживать окончание ответа на АТ команду: поиск некоего ключевого слова, типа OK или ERROR или по возникновении определенной паузы в передаче ответа от модуля SIM ?
3. Выдерживает ли модуль SIM20 какие-либо паузы между блоками: [удаленные данные] - [ответ на АТ команду] - [удаленные данные] ?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Yaumen   SIM20   Oct 1 2013, 11:10
- - ssokol   Цитата(Yaumen @ Oct 1 2013, 15:10) Пишу п...   Oct 1 2013, 11:40
|- - Yaumen   Цитата(ssokol @ Oct 1 2013, 14:40) 2. ...   Oct 1 2013, 11:55
|- - ssokol   Цитата(Yaumen @ Oct 1 2013, 15:55) Вопрос...   Oct 1 2013, 12:45
|- - Sergey SN   Цитата(Yaumen @ Oct 1 2013, 15:55) Вопрос...   Oct 3 2013, 12:50
|- - ssokol   Цитата(Sergey SN @ Oct 3 2013, 16:50) Кст...   Oct 3 2013, 14:34
- - Aurochs   Цитата(ssokol @ Oct 3 2013, 17:34) причем...   Oct 5 2013, 09:59
|- - ssokol   Цитата(Yaumen @ Oct 7 2013, 13:01) Опыт р...   Oct 7 2013, 10:46
- - Yaumen   Если пауз нет, то тогда я с трудом представляю, ка...   Oct 7 2013, 11:40
- - Yaumen   Народ, зациклился при реализации кода работы с SIM...   Oct 8 2013, 12:33
|- - Alechek   Цитата(Yaumen @ Oct 8 2013, 18:33) Народ,...   Oct 8 2013, 13:05
- - CADiLO   Наш уважаемый клиент и коллега думаю сможет вам по...   Oct 8 2013, 13:15
- - Yaumen   CADiLO, Спасибо, я уже отослал ему письмо, но я ду...   Oct 8 2013, 13:22
- - Alechek   Yaumen, можно и в прерывании, если время реакции ...   Oct 9 2013, 05:37
- - Zlumd   Использую SIM20A в прозрачном режиме. В даташите н...   Jan 16 2014, 07:57
- - CADiLO   В архиве последние прошивки и релизнотес. В той ко...   Jan 16 2014, 08:18
|- - Zlumd   Цитата(CADiLO @ Jan 16 2014, 15:18) >...   Jan 16 2014, 08:40
- - CADiLO   Нет такой команды - этот параметр зависит от колич...   Jan 16 2014, 08:49
|- - Zlumd   Цитата(CADiLO @ Jan 16 2014, 15:49) Нет т...   Jan 16 2014, 08:51
|- - ssokol   Цитата(Zlumd @ Jan 16 2014, 12:51) А что ...   Jan 16 2014, 10:43
|- - Zlumd   Цитата(ssokol @ Jan 16 2014, 17:43) После...   Jan 17 2014, 02:34
- - CADiLO   Да, я вот тоже о неправильном вопросе подумал. Пау...   Jan 16 2014, 11:19
- - Zlumd   SimCom прекращает выпуск модулей SIM20 в связи с п...   Aug 19 2014, 01:41
|- - ssokol   Цитата(Zlumd @ Aug 19 2014, 05:41) SimCom...   Sep 18 2014, 14:55
|- - ssmokie   Цитата(ssokol @ Sep 18 2014, 17:55) Симко...   Sep 22 2014, 19:44
|- - ssokol   Цитата(ssmokie @ Sep 22 2014, 23:44) NE50...   Sep 29 2014, 16:46
|- - ssmokie   Цитата(ssokol @ Sep 29 2014, 19:46) Да, в...   Sep 30 2014, 10:18
|- - ssokol   Цитата(ssmokie @ Sep 30 2014, 14:18) Еще ...   Sep 30 2014, 15:00
- - Aner   Проще использовать в проекте сами чипы Si4432 или ...   Sep 18 2014, 19:00
|- - ssokol   Цитата(Aner @ Sep 18 2014, 23:00) Проще и...   Sep 19 2014, 08:51
|- - rat   Цитата(Aner @ Sep 19 2014, 02:00) Проще и...   Sep 23 2014, 06:31
- - CADiLO   Мы привозили образцы Хопа и отказались с ними рабо...   Sep 19 2014, 09:00
- - Aner   Вот только не эти микрочипы MRF49, MRF89 ... хуже ...   Sep 19 2014, 09:51
- - CADiLO   Я бы не сказал что здесь хорошая пайка. Смотрится ...   Sep 19 2014, 10:30
- - Aner   Наивно пишите, как пионер! Вам ли с образовани...   Sep 19 2014, 11:05
- - CADiLO   Сколько людей столько и мнений. Мое мнение опреде...   Sep 19 2014, 11:19


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

 


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


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