Vitat's homepage
26 Apr 2024, 16:56
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
News
: 21.03.08 Произведено обновление сайта/Site was updated
Home
Forum
Help
Search
Login
Register
Vitat's homepage
>
Forum
>
General
>
MP3
>
собрал схему MP3 плейера и эмулятора
Pages: [
1
]
2
3
4
Go Down
« previous
next »
Print
Author
Topic: собрал схему MP3 плейера и эмулятора (Read 65988 times)
0 Members and 1 Guest are viewing this topic.
Sergey
Guest
собрал схему MP3 плейера и эмулятора
«
on:
31 Oct 2003, 01:00 »
Привет Vivat!
Во первых хочу сказать большое спасибо за информацию и схемы. Я собрал схему MP3 плейера и эмулятора. Правда, сделал на одном PIC-e (8515). Пришлось сделать
принимаемые сообщения на прерывании, зато получил большую гибкость. Была затычка с таймингами при приеме, подбирал опытным путем. Посмотрел в твоей последней прошивке, ты тоже поставил постоянное время. Добавил команды поиска диска по номеру и увеличил длину CD-TEXT. Еще осталось несколько вопросов. Хотелось бы чтобы работали такие функции как повтор, сканирование, пауза. Но для этого нужно, кроме реагирование на нажатие клавиш, посылать команды в HU. Ни исследовал ли ты эти команды? Если интересно могу выслать схему и прошивку.
e-mail:
sergey@nayramdal.ru
Logged
Vitat
Administrator
Full Member
Gender:
Posts: 338
Re: собрал схему MP3 плейера и эмулятора
«
Reply #1 on:
31 Oct 2003, 01:27 »
Quote from: Sergey
Привет Vivat!
Vitat
Quote
Во первых хочу сказать большое спасибо за информацию и схемы.
Не за что.
Quote
Я собрал схему MP3 плейера и эмулятора. Правда, сделал на одном PIC-e (8515). Пришлось сделать принимаемые сообщения на прерывании, зато получил большую гибкость.
Немного не понял - это PIC 8515 или ATMEL 8515? Если PIC, то чем руководсвовался при выборе? Я сначала тоже на прерываниях делал, потом отказался.
Quote
Была затычка с таймингами при приеме, подбирал опытным путем. Посмотрел в твоей последней прошивке, ты тоже поставил постоянное время.
Я долго парился с таймингами при отправке на магнитолу.
Quote
Добавил команды поиска диска по номеру и увеличил длину CD-TEXT.
Молодец! У меня пока руки не дошли до этого. И я хотел по другому задействовать кнопки с 1 (7) по 6 (12). Т.к. магнитола умеет отображать только 99 дисков (директорий), а на винче может быть их больше, то я хотел кнопками переключаться - первые 100 директорий, вторые 100 директорий и т.д.
Quote
Еще осталось несколько вопросов. Хотелось бы чтобы работали такие функции как повтор, сканирование, пауза. Но для этого нужно, кроме реагирование на нажатие клавиш, посылать команды в HU. Ни исследовал ли ты эти команды?
Смотрел, но надо найти распечатки логов.
Как всегда - нехватка времени. В голове держишь, держишь, а времени заняться всё нету, потом забывается и надо всё сначала - подключать, смотреть, вспоминать.
Quote
Если интересно могу выслать схему и прошивку.
e-mail:
sergey@nayramdal.ru
Давай, высылай! Выложу на сайте, если не против.
Logged
Vitat
Administrator
Full Member
Gender:
Posts: 338
Re: собрал схему MP3 плейера и эмулятора
«
Reply #2 on:
31 Oct 2003, 02:05 »
Quote from: Sergey
Хотелось бы чтобы работали такие функции как повтор, сканирование, пауза. Но для этого нужно, кроме реагирование на нажатие клавиш, посылать команды в HU. Ни исследовал ли ты эти команды?
Задал ты конечно задачку на ночь. =) Ну не помню я! Нашел свои какие-то записи. Вот что записывал. Если очень хочеться точные значения, то могу подключить чейнджер к магнитоле и посмотреть, надо только время выделить.
Pause: байт кнопки - CD (24-вкл., 28-выкл), Mode=08;
Random: байт кнопки - AB_08 (24-вкл., 28-выкл), Mode=04;
Repeat: байт кнопки - AD (24-вкл.), в посылаемой 23 комманде есть последовательность 00 83 41 00 04, где 41:
11 - repeat Track;
21 - repeat Disk;
41 - repeat MCD.
T.List: байт кнопки 30_02;
Scan: байт кнопки AB_04.
Блин, вобщем если очень хочеться, то подключу и нормально посмотрю.
Кстати, ты так хорошо разобрался в моём коде или ещё где-то информацию черпал?
Logged
Anonymous
Guest
Собрал схему MP3 плейера и эмулятора
«
Reply #3 on:
31 Oct 2003, 02:08 »
Quote
Немного не понял - это PIC 8515 или ATMEL 8515? Если PIC, то чем руководсвовался при выборе? Я сначала тоже на прерываниях делал, потом отказался.
ATMEL 8515, c PIC-ом это я из другово. Прерывания были нужны так как терялось много сообщений от HU, и медленно реагировал на нажатие кнопок.
Quote
И я хотел по другому задействовать кнопки с 1 (7) по 6 (12). Т.к. магнитола умеет отображать только 99 дисков (директорий), а на винче может быть их больше, то я хотел кнопками переключаться - первые 100 директорий, вторые 100 директорий и т.д.
Я тоже над этим думал. Но я еще добавил высвечивание названий директорий/дисков (вернее немного изменил) и функцию LIST, а там эти команды нужны.
Quote
Смотрел, но надо найти распечатки логов. =)
Очень хотелось бы посмотреть
Насчет прошивки. Прошивка рабочая, но ни ни как не определюсь как сделать FREW, поэтому пока отключил
Сейчас немного посмотрю схему и вышлю.
Logged
Vitat
Administrator
Full Member
Gender:
Posts: 338
Собрал схему MP3 плейера и эмулятора
«
Reply #4 on:
31 Oct 2003, 02:18 »
Quote from: Anonymous
ATMEL 8515, c PIC-ом это я из другово. Прерывания были нужны так как терялось много сообщений от HU, и медленно реагировал на нажатие кнопок.
Я думаю убрать с сайта схему на 8515. На ATMega8 получилась очень устойчивая и быстрая прога.
Quote
Я тоже над этим думал. Но я еще добавил высвечивание названий директорий/дисков (вернее немного изменил) и функцию LIST, а там эти команды нужны.
Я тоже сделал отображение названия директорий, но ещё не выложил на сайт (подчистить надо
).
Quote
Насчет прошивки. Прошивка рабочая, но ни ни как не определюсь как сделать FREW, поэтому пока отключил
А в чём проблема? Плеер у тебя, кстати, какой?
Quote
Сейчас немного посмотрю схему и вышлю.
Давай, давай.
И давай регистрируйся
Я отделю то что мы тут написали в отдельный топик? Ок?
Logged
Sergey
Member
Posts: 76
Собрал схему MP3 плейера и эмулятора
«
Reply #5 on:
31 Oct 2003, 02:46 »
Quote
Я думаю убрать с сайта схему на 8515. На ATMega8 получилась очень устойчивая и быстрая прога.
Я собрал плейер(YAMPP3) и эмулятор в одном флаконе
А для ATMega8 пришлось бы переписывать прошивку плейера. Правда памяти маловато но в принципе если убрать
SERIAL и еще немного оптимизировать то хватит. Кстати сколько памяти на меге, а то если не хватит соберу на нем.
Кстати я зарегестрировался
Logged
Vitat
Administrator
Full Member
Gender:
Posts: 338
Собрал схему MP3 плейера и эмулятора
«
Reply #6 on:
31 Oct 2003, 02:52 »
Quote from: Sergey
Я собрал плейер(YAMPP3) и эмулятор в одном флаконе
А для ATMega8 пришлось бы переписывать прошивку плейера. Правда памяти маловато но в принципе если убрать
SERIAL и еще немного оптимизировать то хватит. Кстати сколько памяти на меге, а то если не хватит соберу на нем.
Ах вот оно в чём дело
Супер
Я хотел так, но решил, что нормально не получиться.
Памяти в Меге в два раза больше, но в восьмой ног маловато будет для плеера, надо 161-ую, а ещё лучше 162-ую ставить. И прошивку переделывать практически не придётся.
Quote
Кстати я зарегестрировался
Молодца!
Logged
Sergey
Member
Posts: 76
Собрал схему MP3 плейера и эмулятора
«
Reply #7 on:
31 Oct 2003, 03:13 »
Надо будет подумать. А то я уже плейер на печатке собрал, жалко сразу разбирать
.Доведу полностью до ума, а потом буду 162 на макетке пробовать.
Logged
Vitat
Administrator
Full Member
Gender:
Posts: 338
Собрал схему MP3 плейера и эмулятора
«
Reply #8 on:
31 Oct 2003, 03:23 »
Расскажи хоть по порядку - как делал, с чего начал, что брал за основу. Если не влом конечно.
И ты так и не ответил - ты так хорошо разобрался в моём коде или ещё где-то информацию черпал?
Logged
Sergey
Member
Posts: 76
Собрал схему MP3 плейера и эмулятора
«
Reply #9 on:
31 Oct 2003, 03:41 »
Идея
у меня появилась когда я решил прикупить себе CD-Changer с MP3,
и очень круто обломался когда узнал что PIONEER не делает таких
Начал
искать в инете разные варианты пока не наткнулся на твой сайт. Скачал прошивки , схемы и подумал вот это КРУТО.
.
Потом слазил на сайт YAMPP. Постмотрел у них и решил сделать. Решил сразу сделать на одном процесоре. Собрал сначала на макетке чистый player. Посмотрел вроде все устраивает. Собрал эмулятор, вроде тоже все заработало. Потом соединил и тут начились проблемы. Как я говорил эмулятор терял сообщения а плейер не успевал играть
. Пришлось очень сильно разбираться с этой фигней. Вся информация, практически 99%, взята из твоего кода. В инете я искал на тему IP BUS но ни чего не нашел
кроме сылки на принципиальную схему усилителя с IP BUS.
Logged
Vitat
Administrator
Full Member
Gender:
Posts: 338
Собрал схему MP3 плейера и эмулятора
«
Reply #10 on:
31 Oct 2003, 03:50 »
Quote from: Sergey
Идея
у меня появилась когда я решил прикупить себе CD-Changer с MP3,
и очень круто обломался когда узнал что PIONEER не делает таких
Опа! А я и не знал...
Quote
Начал искать в инете разные варианты пока не наткнулся на твой сайт.
А как наткнулся? Мне всё интересно, откуда народ узнаёт? Я инфу по IP-Bus не так давно выложил, вроде...
Quote
Скачал прошивки , схемы и подумал вот это КРУТО.
.
Потом слазил на сайт YAMPP. Постмотрел у них и решил сделать. Решил сразу сделать на одном процесоре. Собрал сначала на макетке чистый player. Посмотрел вроде все устраивает. Собрал эмулятор, вроде тоже все заработало. Потом соединил и тут начились проблемы. Как я говорил эмулятор терял сообщения а плейер не успевал играть
.
Это происходило с разделёнными контроллерами или когда ты уже код эмулятора в плеер засунул?
Quote
Пришлось очень сильно разбираться с этой фигней. Вся информация, практически 99%, взята из твоего кода. В инете я искал на тему IP BUS но ни чего не нашел
кроме сылки на принципиальную схему усилителя с IP BUS.
Прям бальзам на сердце.
А ты крут!
Ладно, я пошел спать. Завтра постараюсь выложить твою схему и прошивку.
Logged
McFLY
Member
Posts: 63
Собрал схему MP3 плейера и эмулятора
«
Reply #11 on:
31 Oct 2003, 13:52 »
Ну вы даёте...
Я тут подумываю о просто плеере с нотиковским винтом..
Типа домой к усилку подключить =)
Планирую использовать ранне сделаный девайс на проце Z80, наверчу что-нить с каким-нить ЖК экранчиком.
Logged
McFLY
Member
Posts: 63
Собрал схему MP3 плейера и эмулятора
«
Reply #12 on:
31 Oct 2003, 14:50 »
Какой ЖК посоветуете?
Logged
Anonymous
Guest
Собрал схему MP3 плейера и эмулятора
«
Reply #13 on:
01 Nov 2003, 00:41 »
Quote
А как наткнулся? Мне всё интересно, откуда народ узнаёт? Я инфу по IP-Bus не так давно выложил, вроде...
Да в принципе я не так давно этим начал заниматься, примерно месяца 2 назад. А искал по поискоивикам и на форумах. На каком то форуме увидел ссылку на твой сайт. А сейчас набираешь в ya 'IP-BUS MP3' и ссылка на твой сайт первая
.
Quote
Это происходило с разделёнными контроллерами или когда ты уже код эмулятора в плеер засунул?
С разделёнными контроллерами в принципе было нормально, только пришлось корректировать тайминг на прием. А когда вместе с плеером, сильно тормозил эмулятор,
особенно когда была команда на плей, да и сам заикался и постоянно терялись A1 команды. А при FFWD эмулятор вообще переставал работать, т.е. терял больше 90% сообщений.
Quote
Прям бальзам на сердце.
Ты молодец что выложил всю информацию на сайт. А то наверняка кто-то этим тоже занимался, но молчат как партизаны.
Спасибо за команды. Чего-то пропустил я это сообщение, только сейчас их заметил.
Обязательно попробую. В принципе я догадывался, что это должно быть в COM_10.
Я так думаю, что PAUSE, RPT я сделаю точно, SCAN по настроению ): , а RANDOM
делать не буду, памяти все равно не хватит. Еще подумаю над COMP, стОит ли его делать. У VS1001k есть такая возможность, но у магнитофона своих наворотов хватает.
А еще мне кажется, что в COM_11 24, 28 (биты 2,3) это не включить/выключить, а тон звука.
Logged
Sergey
Member
Posts: 76
Собрал схему MP3 плейера и эмулятора
«
Reply #14 on:
01 Nov 2003, 00:52 »
Интересно, а как ты исследовал физический протокол. Подключал осциллограф
или как
. Напиши, если не влом.
Logged
Pages: [
1
]
2
3
4
Go Up
Print
« previous
next »
Jump to:
Please select a destination:
-----------------------------
General
-----------------------------
=> MP3
=> General
TinyPortal v1.0.5 beta 1©
Bloc
Loading...