Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы
Непрочитано 04.08.2024, 20:40  
DanilinSA
Почётный гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,709
Сказал спасибо: 130
Сказали Спасибо 1,105 раз(а) в 526 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: как по uart послать число 12

Ладно, попробую разъяснить так, чтобы даже старожилы форума поняли.

Проигрывание и запись звуковых сообщений ( и другие операции с звуком) в SIM800L выполняется командой AT+CREC. И адресация файлов там может выполнятся 2 способами.
Если звуковых файлов мало, меньше 10, то адресация идет по номерам.
Например проигрывание файла: AT+CREC=4,‹id›,‹channel›,‹level›[,‹repeat›]
›] , где id - номер файла.

Для записи - аналогично, только записи параметров поболее.

А если файлов более 10 - используется для id не номер файла, а имя файла в двойных кавычках. Например: "C:\User\12345.amr"

Соответственно из этого и вытекает ошибка топикстартера.
Если ему нужно писать более 10 записей звука - пусть использует обращение по имени файла.
Реклама:
DanilinSA вне форума  
Непрочитано 04.08.2024, 20:59  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,982
Сказал спасибо: 2,554
Сказали Спасибо 11,862 раз(а) в 5,944 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: как по uart послать число 12

Блин, пеплом по голове... "›" пропустил, не заметил...

Видимо, сбило то, что ТС пишет, что и "10" не получается.
Не, ну понятно, что обычно в приличных местах счет начинается с "0", но эта фраза
Сообщение от DanilinSA Посмотреть сообщение
Ибо в инструкции к команде записи/чтения звука сказано, что к файлам можно обращаться либо по ID в диапазоне 1-10,...
вызывает ряд вопросов.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor на форуме  
Непрочитано 04.08.2024, 21:20  
DanilinSA
Почётный гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,709
Сказал спасибо: 130
Сказали Спасибо 1,105 раз(а) в 526 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: как по uart послать число 12

И у меня есть подозрение в опечатке даташита.
Смотрите как пример тут: https://github-wiki-see.page/m/marti...M800L,-AT-CREC

Там 12 звуковых файлов. И адресация по имени.
Цитата:
Прочесть список файлов можно АТ-командой: AT+FSLS=C:\User\
Удалить конкретный файл АТ-Командой: AT+CREC=3,"C:\User\9.amr"
Воспроизвести файл "в телефон" с уровнем громкости 90% можно АТ-Командой: AT+CREC=4,"C:\User\9.amr",0,90
Воспроизвести файл на внешний динамик с уровнем громкости 95% можно АТ-Командой: AT+CREC=4,"C:\User\9.amr",1,95
DanilinSA вне форума  
Непрочитано 04.08.2024, 21:40  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,982
Сказал спасибо: 2,554
Сказали Спасибо 11,862 раз(а) в 5,944 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: как по uart послать число 12

Сообщение от DanilinSA Посмотреть сообщение
И у меня есть подозрение в опечатке даташита.
Скорее, коряво написано. Если бы я на такое наткнулся, попробовал бы адресовать файлы с нуля и, скорее всего, было бы правильно. Бывают варианты, когда счет начинается с "1", но там оно логично и обосновано, а тут - нет.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor на форуме  
Непрочитано 04.08.2024, 22:29  
DanilinSA
Почётный гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,709
Сказал спасибо: 130
Сказали Спасибо 1,105 раз(а) в 526 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: как по uart послать число 12

Классика ...
DanilinSA вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программирование программатором STERH 007 PIC микроконтроллеров ispitatel1 Песочница (вопросы новичков) 4 17.04.2017 17:18
Программный UART для Mega8. Проблемы Zemlyanov AVR 20 13.11.2013 10:44
AVR, UART и режим IDLE anpaza Микроконтроллеры, АЦП, память и т.д 14 25.07.2011 03:04
Помогите разобраться с UART masterpc Микроконтроллеры, АЦП, память и т.д 10 13.02.2007 17:49
PIC16F877A pawelk Микроконтроллеры, АЦП, память и т.д 17 28.05.2005 23:54


Часовой пояс GMT +4, время: 19:10.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot