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

 
 
> CFSINIT, SIM900
RadikX
сообщение Oct 7 2015, 09:49
Сообщение #1


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

Группа: Участник
Сообщений: 125
Регистрация: 13-04-11
Из: Суровый Челябинск
Пользователь №: 64 337



Перед работой с AMR файлами необходимо в модуль отправить команду AT+CFSINIT. В Apllication Note сказано, что она инициализирует буфер флеш. И, после работы надо его разинициализоровать камандой AT+CFSTERM. Подскажите пожалуйста, что конкретно делают эти команды и как правильно их использовать? Если мне надо периодически воспроизводить файлы из модуля, надо ли мне делать разинициализацию всегда после проигрывания файла или достаточно инициализировать буфер единожды при включении? Для чего вообще сделаны такие сложности?

Сообщение отредактировал RadikX - Oct 7 2015, 09:51
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
RadikX
сообщение Oct 8 2015, 12:16
Сообщение #2


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

Группа: Участник
Сообщений: 125
Регистрация: 13-04-11
Из: Суровый Челябинск
Пользователь №: 64 337



Как корректно узнать в каком состоянии находится файловая система, чтобы не делать попытку инициализации, закрытия и снова инициализации. Можно ли доверять расширенному сообщению об ошибке CME ERROR? Почему нельзя было сделать команду чтения "AT+CFSINIT=?" или в обоих случаях: и когда уже инициализирована и когда нет, возвращать OK? Еще и формат ответа AT+CFSLIST не по стандарту: со второго ответа "концевики" 0x0D 0x0A только в конце сообщения, а должны быть с обоих сторон. Мелочи, но так неприятно, а вы говорите не вникать в тонкости - в серийном образце такую ж... можно получить.

Сообщение отредактировал RadikX - Oct 8 2015, 12:18
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 20th August 2025 - 06:53
Рейтинг@Mail.ru


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