Например TDA7294

Форум РадиоКот • Просмотр темы - Помогите начать с проигрыванием мелодии
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вт дек 16, 2025 11:04:31

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 11 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Помогите начать с проигрыванием мелодии
СообщениеДобавлено: Чт авг 04, 2011 11:49:45 
Опытный кот

Зарегистрирован: Вт апр 26, 2011 18:37:06
Сообщений: 782
Рейтинг сообщения: 0
Я видел тут топики типа "плеер на микроконтроллере" и тп. Так вот я тут помаленьку читаю об этом, но мне пока сложно понять. Вот есть у меня на флехе mp3 реализация, пока я вообще не понял, как выглядит этот код mp3. Пока не будем говорить о таких вещах, когда на дисплее отображаются файлы, просто начнем с того, что мне надо при замыкании некоторого контакта проиграть мелодию, начинающуюся с такого-то адреса (ну либо как-то найти конкретную мелодию). Дайте какой-нибудь простой пример в эту сторону, а то я не понимаю этих готовых mp3 плееров:( Какой минимальный код тут может быть? Вообще, что требуется? Прочитать последовательность 0 и 1, как-то их демультиплексировать, или что?

_________________
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите начать с проигрыванием мелодии
СообщениеДобавлено: Чт авг 04, 2011 11:51:37 
Опытный кот

Зарегистрирован: Вт апр 26, 2011 18:37:06
Сообщений: 782
Рейтинг сообщения: 0
А вообще лучше то же, но с wav.

_________________
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите начать с проигрыванием мелодии
СообщениеДобавлено: Чт авг 04, 2011 12:29:32 
Друг Кота

Карма: 40
Рейтинг сообщений: 35
Зарегистрирован: Ср июл 14, 2010 18:27:52
Сообщений: 4192
Рейтинг сообщения: 0
мне больше нравятся хардовые декодеры MP3
VS1011


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите начать с проигрыванием мелодии
СообщениеДобавлено: Чт авг 04, 2011 14:18:36 
Родился

Зарегистрирован: Ср янв 19, 2011 00:34:56
Сообщений: 16
Рейтинг сообщения: 0
Начинать надо не с проигрывания mp3, что требует обратного дискретного преобразоваия
Фурье, а с того, что помигать светодиодиком раз в секунду.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Помогите начать с проигрыванием мелодии
СообщениеДобавлено: Чт авг 04, 2011 15:57:07 
Опытный кот

Зарегистрирован: Вт апр 26, 2011 18:37:06
Сообщений: 782
Рейтинг сообщения: 0
Посмотри предыдущие топики. Ну чтобы ты не разочаровался, я не имею ввиду всеобъемлемое программирование всего и вся, но светодиодиком я уже успел намигаться. Но я еще не так далеко ушел, поэтому в этой теме срочно нужна помощь, не вечно же мне светодиоды переключать:) Причем два слова "хардовые декодеры" меня уже озадачило, наверное, на полнедели:)
Цитата:
обратного дискретного преобразоваия
Фурье
А оно там для чего?
Кстати, а помигать определенное количество раз в секунду диодом это уже мастерство:) Например, тактовая частота 1МГц. Микросхема включается и начинает читать программный код. Одна операция может занять больше 4 машинных циклов, если содержимое регистров или памяти данных больше байта. Поэтому на этот вопрос новичок устно не ответит, нужно как минимум хорошо себе представлять Гарвардскую архитектуру.

_________________
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru


Последний раз редактировалось kras Чт авг 04, 2011 16:06:41, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите начать с проигрыванием мелодии
СообщениеДобавлено: Чт авг 04, 2011 16:06:36 
Друг Кота

Карма: 40
Рейтинг сообщений: 35
Зарегистрирован: Ср июл 14, 2010 18:27:52
Сообщений: 4192
Рейтинг сообщения: 0
kras писал(а):
помигать определенное количество раз в секунду диодом это уже мастерство:) Например, тактовая частота 1МГц. Микросхема включается и начинает читать программный код. Одна операция может занять больше 4 машинных циклов, если содержимое регистров или памяти данных больше байта. Поэтому это устно новичок не расскажет.

Используя таймер, это несколько строчек кода написанных за несколько минут.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите начать с проигрыванием мелодии
СообщениеДобавлено: Чт авг 04, 2011 16:21:09 
Сверлит текстолит когтями
Аватар пользователя

Карма: 22
Рейтинг сообщений: 81
Зарегистрирован: Пн дек 08, 2008 10:58:48
Сообщений: 1262
Откуда: Винница
Рейтинг сообщения: 0
Программная декодировка мп3 ?
Да не фик делать :)
http://www.pic24.ru/doku.php/mp3_dspic/ref/intro
40 мегапиксов и 16 битный дспик позволяют декодировать 128 килобит, правда, ни на что больше времени не остается.
:)

Забудь.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите начать с проигрыванием мелодии
СообщениеДобавлено: Чт авг 04, 2011 21:34:32 
Опытный кот

Зарегистрирован: Вт апр 26, 2011 18:37:06
Сообщений: 782
Рейтинг сообщения: 0
Во время сказал забудь, а то бы на 2 недели точно загрузил:D

_________________
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите начать с проигрыванием мелодии
СообщениеДобавлено: Чт авг 04, 2011 21:36:18 
Родился

Зарегистрирован: Ср янв 19, 2011 00:34:56
Сообщений: 16
Рейтинг сообщения: 0
kras писал(а):
Цитата:
обратного дискретного преобразоваия
Фурье
А оно там для чего?
А что по твоему представляет собой mp3 ?

MP3 при кодировании разбивает сигнал на частотные подполосы, затем производит разложение сигнала в ряд косинусов (частный случай преобразования Фурье) и записывает округленные (квантованные) значения полученных после преобразования коэффициентов.

Чтобы получить обратно звук надо считать обратное преобразование Фурье, да еще и в режиме реального времени.


Последний раз редактировалось Ethereal Чт авг 04, 2011 21:46:41, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите начать с проигрыванием мелодии
СообщениеДобавлено: Чт авг 04, 2011 21:39:32 
Родился

Зарегистрирован: Ср янв 19, 2011 00:34:56
Сообщений: 16
Рейтинг сообщения: 0
kras писал(а):
Одна операция может занять больше 4 машинных циклов, если содержимое регистров или памяти данных больше байта.
Растактовки команд написаны в описании на процессор. Если метроном делать без использования встроенного таймера, то такты команд надо тупо считать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите начать с проигрыванием мелодии
СообщениеДобавлено: Вт авг 23, 2011 05:26:22 
Опытный кот

Зарегистрирован: Вт апр 26, 2011 18:37:06
Сообщений: 782
Рейтинг сообщения: 0
Ну и все-таки? Может какая-то статья понятная есть, как собрать и что значит код прошивки? А то вообще ничего пока непонятно.

_________________
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 11 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y