|
|
  |
Проигрывание amr файла в SPK модуля SIM800C |
|
|
|
Mar 28 2016, 15:29
|
Частый гость
 
Группа: Участник
Сообщений: 87
Регистрация: 29-11-14
Пользователь №: 83 902

|
Цитата(CADiLO @ Mar 28 2016, 08:10)  Начинаем с того что указываем версию прошивки. Версия 1418B03SIM800C32_BT. Но такая же ситуация и с SIM900R версия 1137B05SIM900R64_ST_ENHANCE.
Сообщение отредактировал sashaoff3 - Mar 28 2016, 15:29
|
|
|
|
|
Mar 28 2016, 16:30
|
Частый гость
 
Группа: Участник
Сообщений: 87
Регистрация: 29-11-14
Пользователь №: 83 902

|
Цитата(CADiLO @ Mar 28 2016, 15:39)  >>>Но такая же ситуация и с SIM900R версия 1137B05SIM900R64_ST_ENHANCE.
вот тут точно вряд ли - смотрим ошибку у себя Здесь ещё дополнительная неприятность, которую я не проверил на SIM800C - когда играет голос в SPK модуля и поступает команда в модуль ATH, то проигрывание прерывается, что тоже нехорошо. Здесь либо разработчик не может сделать абсолютно независимую работу плеера по каким-то техническим моментам, либо придумал такой алгоритм, который лично мне и моим пользователям неудобен, но его возможно изменить. Конечно хотелось бы последнее.
|
|
|
|
|
Apr 1 2016, 12:53
|

Участник

Группа: Участник
Сообщений: 22
Регистрация: 30-03-16
Из: Санкт-Петербург
Пользователь №: 91 089

|
Цитата(sashaoff3 @ Mar 27 2016, 17:23)  Здравствуйте! Использую amr файлы. В настоящее время 1)если идёт вызов, то на подачу команды проиграть amr файл модуль отвечает ERROR, 2)если соединение установлено, то при проигрывании в Main channel(0) звук идёт в Aux channel (1), а на динамик не идёт. Этим сужается удобство для пользователя, т.к. именно в эти моменты и хотелось бы проиграть файлы. Нельзя ли сделать независимые команды: если подаём на SPK модуля, то независимо от состояния вызова и соединения звук идёт именно на SPK модуля. На счет второго пункта есть решение: необходимо ввести команду 'AT+DTAM=0' (она регулирует параметры воспроизведения во время звонка), тогда при проигрывании AMR файла звук будет всегда попадать на динамик.
|
|
|
|
|
Apr 1 2016, 13:40
|

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

|
>>>1)если идёт вызов, то на подачу команды проиграть amr файл модуль отвечает ERROR
Вот не читаем документацию и все....
* The audio file can not be played duirng incoming call or outgoing call.
>>>не может сделать абсолютно независимую работу плеера по каким-то техническим моментам
DSP чипсета не может одновременно обрабатывать вызовы из GSM стека и проигрывание файлов.
На сегодня есть изящное, проверенное клиентами решение - SIM800C + NUC505 Уходят ограничения на количество и размеры файлов - играем через встроенный кодек в аналоговый тракт в любое время. Этот же контроллер управляет модулем и общается с внешним миром. Если мало 2 мегабайта памяти, то вешаем на него или SPI FLASH или SD карточку.
NUC505YO13Y 32 битный МК с архитектурой ARM Cortex ARM® Cortex®-M4F, до 100 MHz, DSP, FPU 2048 SPI Flash, 128 Kbytes SRAM, RTC, 3 UART, 3 SPI, 1 I2S, 2 I2C, 4 PWM, 4 Timer, 52 GPIO, 8 12-bit ADC, 24-bit Audio CODEC - корпус QFN88 (есть вариант в TQFP64 7х7mm)
Суммарная розничная стоимость модуль + контроллер = $10
--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|