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

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

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

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

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

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

Аудиотехника Разработка и ремонт аудиотехники. Усилители, записывающие приставки и другие аудиоустройства своими руками.

 
Опции темы
Непрочитано 17.03.2022, 21:24  
avgust75
Прописка
 
Регистрация: 01.11.2006
Сообщений: 199
Сказал спасибо: 0
Сказали Спасибо 15 раз(а) в 13 сообщении(ях)
avgust75 на пути к лучшему
По умолчанию Воспроизвести файл с модуля JQ4800 командами от МК

Прошу найти ошибку в алгоритме в работе с JQ4800.
1. Требуется только воспроизвести записанные файлы.
2. Исхожу из того, что файлы записаны мной с именами 1.mp3, 2.mp3 и т.д. (хотя в поставке были записаны так: 00001.mp3 и т.д. на китайском), плата спаяна правильно, сигнальные выходы/входы согласован по уровню.
3. Импульсы формирую с ножки МК (UART использовать нет возможности!), длительностью (143мкс) согласно моим расчетам:
Скорость передачи данных через UART — Дмитрий Бравиков (wordpress.com)
872,7 байт/с *8=6981,6 бит/с
1/6981,6=0,000143с=143мкс
4. Описание команд здесь: https://kazus.ru/forums/redurl.php?u...jWo0DZ=BFk=gLn

5. Формирую первой команду (считаю, что это правильно для данного модуля, т.к. при подаче питания он будет работать со своей памятью) выбор файла, например, 2.mp3 (AA 07 02 00 02 B5):
(сумма AAh+07h+02h+00h+02h=B5)
Подаю импульсы на модуль начиная с младшего бита в байте
("-"или "--" для наглядности, "ч" бит четности, "s" стоп бит, "1" +3,3V 123мкс, "0" 0V 123мкс)
0101-0101-1(ч)-1(s)--0111-0000-1(ч)-1(s)--0100-0000-1(ч)-1(s)--0000-0000-1(ч)-1(s)--0100-0000-1(ч)-1(s)--1010-1101-1(ч)-1(s)
6. Делаю задержку 0,2с (может и не надо дать модулю подумать?)
7. Далее подаю следующую последовательность импульсов для воспроизведения AA 02 00 AC:
0101-0101-1(ч)-1(s)--0100-0000-1(ч)-1(s)--0000-0000-1(ч)-1(s)--0101-0000-1(ч)-1(s)--0011-0000-1(ч)-1(s)
8. Делаю задержку для прослушивания (далее жду пропадания "1" на BUSY).
9. Описанный алгоритм не воспроизводит, помогите найти ошибку.
Реклама:
avgust75 вне форума  
Непрочитано 18.03.2022, 20:54  
avgust75
Прописка
 
Регистрация: 01.11.2006
Сообщений: 199
Сказал спасибо: 0
Сказали Спасибо 15 раз(а) в 13 сообщении(ях)
avgust75 на пути к лучшему
По умолчанию Re: Воспроизвести файл с модуля JQ4800 командами от МК

Спасибо всем, ошибка найдена, все работает. Тема закрыта
avgust75 вне форума  
Непрочитано 18.03.2022, 21:10  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Воспроизвести файл с модуля JQ4800 командами от МК

avgust75, а поделиться опытом?
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 22.03.2022, 22:21  
avgust75
Прописка
 
Регистрация: 01.11.2006
Сообщений: 199
Сказал спасибо: 0
Сказали Спасибо 15 раз(а) в 13 сообщении(ях)
avgust75 на пути к лучшему
По умолчанию Re: Воспроизвести файл с модуля JQ4800 командами от МК

Сообщение от mike-y-k Посмотреть сообщение
avgust75, а поделиться опытом?
Все как ранее указано, только перед каждым байтом старт-бит "0" и бит четности надо считать. Фонограммы писать последовательно, считываются по порядку записи, а не по имени. Не делать задержки между командами выбора файла и воспроизведения.

Последний раз редактировалось avgust75; 24.03.2022 в 09:06.
avgust75 вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
Proteus 8.6 SP2 Как записать (вывести из PROTEUS в аудио файл) аудио сигнал 0 - 20 kHz из PROTEUS в файл, который в последствии можно будет воспроизвести либо внешним проигрывателем либо использовать в том же PROTEUS`Е. vsksh Proteus 5 23.01.2019 16:40
Ускорить компьютер 7Fantomas7 Ремонт оргтехники 111 08.08.2018 05:27
Звуковой файл - как воспроизвести? iriksm Proteus 3 31.10.2012 10:01


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


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