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

|
Пишу программу для коммуникации через SIM20 в режиме команд. Режим команд выбрал, для более гибкой работы с несколькими адресатами, а также для того, чтобы не было задержек ожидания передающего буфера.
1) Хотелось бы уточнить у знатоков, в каком порядке будут поступать данные от SIM20, если мой запрос на выполнение AT-команды совпадет с моментом получения данных от удаленного источника: - Может ли ответ на АТ-команду "разорваться" вставкой полученных данных или они все же будут поступать последовательно друг за другом? - При последовательном поступлении данных от SIM20 есть ли какой-либо проритет между отработкой AT-команд или приема данных от удаленного устройства?
2) Как обычно определяется скорость работы если устройство (в данном случае SIM20) может конфигурироваться. Поясню, у SIM20 "заводская скорость" - 115kbps, однако она может меняться по усмотрению пользователся. Т.е. я по включению должен все таки определить на какой скорости сейчас работает устройство и подстроить ее под себя, мало ли что мог поменять производитель или где до меня был этот SIM20? Как обычно поступают в таких случаях, по включению проверяются все скорости, пока не найдется нужная и уже на ней устройство, при необходимости, переконфигурируется на нужную скорость?
|
|
|
|
|
 |
Ответов
|
Oct 7 2013, 09:01
|
Частый гость
 
Группа: Свой
Сообщений: 187
Регистрация: 22-06-05
Из: Минск, Беларусь
Пользователь №: 6 213

|
Опыт работы с отладочными модулями SIM20-TE говорит о том, что модуль на команду на неправильной скорости не ответит ничего, так как фактически он ничего не примет. Так что придется перебирать скорость, но это не беда.
Мне сложнее написать код для работы, так как опыта работы именно с АТ командами маловато. Вот вопросы, которые возникают:
1. При работе в режиме команд в момент пока я отправляю AT команду к SIM20, он может получить данные от удаленного устройства, т.е. фактически ожидая ответа на АТ команду, гипотетически, я могу получить в начале принятые удаленные данные, а лишь затем ответ на АТ команду. Т.е. в процедуре отбработки ответа на АТ команду, необходимо уметь вычленять собственно ответ и данные. Причем удаленные данные необходимо куда-то временно складывать, чтобы затем другой процедурой заняться их анализом. 2. Каким образом отслеживать окончание ответа на АТ команду: поиск некоего ключевого слова, типа OK или ERROR или по возникновении определенной паузы в передаче ответа от модуля SIM ? 3. Выдерживает ли модуль SIM20 какие-либо паузы между блоками: [удаленные данные] - [ответ на АТ команду] - [удаленные данные] ?
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|