Vitat's homepage
28 Apr 2024, 14:16 *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: 21.03.08 Произведено обновление сайта/Site was updated
 
  Home   Forum   Help Search Login Register  

Pages: 1 [2] 3 4   Go Down
  Print  
Author Topic: собрал схему MP3 плейера и эмулятора  (Read 65994 times)
0 Members and 1 Guest are viewing this topic.
Vitat
Administrator
Full Member
*****
Gender: Male
Posts: 338


11507314
View Profile
« Reply #15 on: 01 Nov 2003, 01:36 »

Quote from: Anonymous
Да в принципе я не так давно этим начал заниматься, примерно месяца 2 назад. А искал по поискоивикам и на форумах. На каком то форуме увидел ссылку на твой сайт. А сейчас набираешь в ya  'IP-BUS MP3' и ссылка на твой сайт первая Exclamation .
Только немного устаревшая. Very Happy
Quote
С разделёнными контроллерами в принципе было нормально, только пришлось корректировать тайминг на прием.
Ага было такое. И у тебя значит тоже чуть более тормознутая магнитола. Под другую магнитолу (не мою) тоже немного корректировали. Smile
Quote
А когда вместе с плеером, сильно тормозил эмулятор, особенно  когда была команда на плей, да и сам заикался и постоянно терялись A1 команды.  А при FFWD эмулятор вообще переставал работать, т.е. терял больше 90% сообщений.
Я поэтому и отказался сразу от этой идеи - запихать всё в одно. Хотел сделать более безглючное устройство.
Quote
Ты молодец что выложил всю информацию на сайт. А то наверняка кто-то этим тоже занимался, но молчат как партизаны.
Да, есть ребята (ООО "Эрта"), но денег хотят за устройство, которое даже CD-Text транслировать не умеет.
Quote
Спасибо за команды. Чего-то пропустил я это сообщение, только сейчас их  заметил.
Обязательно попробую. В принципе я догадывался, что это должно быть в COM_10.
Я так думаю, что PAUSE, RPT я сделаю точно, SCAN по настроению ): , а RANDOM
делать  не буду, памяти все равно не хватит. Еще подумаю над COMP, стОит ли  его делать. У VS1001k есть такая возможность, но у магнитофона своих наворотов хватает.
А еще мне кажется, что в COM_11  24, 28 (биты  2,3) это не включить/выключить, а тон звука.
Тон звука? Не понял - это как? Confused
COMP - нафиг не нужен.
Logged
Anonymous
Guest
« Reply #16 on: 01 Nov 2003, 18:21 »

Оказывается RPT, RND и т.д  в 61-й комманде Exclamation . Сейчас буду дальше разбираться.
Logged
Vitat
Administrator
Full Member
*****
Gender: Male
Posts: 338


11507314
View Profile
« Reply #17 on: 01 Nov 2003, 18:35 »

Quote from: Anonymous
Оказывается RPT, RND и т.д  в 61-й комманде Exclamation . Сейчас буду дальше разбираться.
В 61-ой команде обычно посылается информация для вывода на дисплей.
Logged
Sergey
Member
***
Posts: 76


View Profile Email
« Reply #18 on: 01 Nov 2003, 20:08 »

Quote

В 61-ой команде обычно посылается информация для вывода на дисплей.

А мне нужно как раз чтобы магнитофон высвечивал режимы.
Вообщем я здесь разобрался.
COM_61_19
Send[20]
биты :
0  : не знаю пока
1  :  1 - SCAN ON ; 0 - SCAN OFF   //2
2  :  1 - RDM  ON  0 - RDM OFF      //4
3 :   не знаю пока
4  :  4  : 1 -  ITS ON ; 0 - ITS OFF
5-6 : RPT ( 0 - TRK, 1- DSK, 2- MCD, 3- ALL)
7  :  не знаю пока

SCAN и RDM работают вместе с RPT, если выбран режим DSK, то высвечивается DSCN или DRDM

С паузой пока проблемы Confused
Logged
Vitat
Administrator
Full Member
*****
Gender: Male
Posts: 338


11507314
View Profile
« Reply #19 on: 01 Nov 2003, 22:50 »

Quote from: Sergey
С паузой пока проблемы Confused
А в чём проблемы-то? Не высвечивается? Так ты Mode=8 послал?
Logged
Vitat
Administrator
Full Member
*****
Gender: Male
Posts: 338


11507314
View Profile
« Reply #20 on: 05 Nov 2003, 14:36 »

Вот кусок лога с паузой:

[code:1]CD 61 10 06 01 20 04 16 01 12 01 02 33 03 09 CF 01 00 00 C0 48
HU A1
HU 30 52 00 06 00 00 CD
CD A1
CD 10 10 06 00 23 01 00 83 41 00 08
HU A1
CD 11 10 06 00 24 08 30 CD
HU A1
CD 61 10 06 01 20 08 16 01 12 01 02 33 03 09 CF 09 00 00 C0 48
HU A1
HU 30 52 00 06 00 00 00
CD A1
CD 11 10 06 00 20 08 30 00
HU A1
CD 00 10
HU A1
HU 70 52 00 06 00 00 02 00
CD A1
CD 00 10
HU A1
HU 00 53 C0
CD A1
CD 00 10
HU A1
HU 30 52 00 06 00 00 CD
CD A1
CD 10 10 06 00 23 01 00 83 41 00 04
HU A1
CD 11 10 06 00 28 04 30 CD
HU A1
CD 61 10 06 01 20 04 16 01 12 01 02 33 03 09 CF 01 00 00 C0 48
HU A1
HU 30 52 00 06 00 00 00
CD A1
CD 11 10 06 00 20 04 30 00
HU A1
CD 00 10
HU A1
CD 61 10 06 01 20 04 16 01 12 01 02 34 03 09 CF 01 00 00 C0 48 [/code:1]
Ты это хотел?
Logged
Vitat
Administrator
Full Member
*****
Gender: Male
Posts: 338


11507314
View Profile
« Reply #21 on: 05 Nov 2003, 14:47 »

Пока я не поставил магнитолу обратно в машину напиши какие логи ещё интересуют. А то я к вечеру разберу логер!
Logged
Sergey
Member
***
Posts: 76


View Profile Email
« Reply #22 on: 07 Nov 2003, 16:06 »

Quote

Ты это хотел?

Спасибо за лог. Разобрался с PAUSE а заодно и с COMP
COM_61_16   
//Send[16] -bits
//
//0 -
//1 - COMP   1 - present 0 - no present
//2 -
//3 - PAUSE  1 - ON 0 -OFF
//4-6 : 0 COMP OFF; 4 - COMP1; 5 - - COMP2 ; 6 - DBE1 ; 7 - DBE2
//7

Немного изменил прошивку,убрал глюки теперь работает стабильно, вот уже два дня песни поет без сбоев Smile .
В принципе для 8515 это финальная версия ( может изменю если найду глюки, но добавлять новые возможности уже не буду - память ек Sad )
Что в ней есть:
MULTI CD - есно  Smile
выбор дисков, треков
CD-TEXT до 256 символов(название треков, дисков/директорий)
перемотка вперед (работает правильно для любых битрайтов, назад делать не стал,т.к. памяти не хватить нормально сделать, а не так как в оригинальном YAMPP Smile )
Из дополнительных режимов:
PAUSE, RPT, LIST, SCAN, выбор дисков по номеру, автоотключения диска/ перевод плейра в режим SLEEP при отключении/потери связи с магнитофоном.
Logged
Sergey
Member
***
Posts: 76


View Profile Email
« Reply #23 on: 07 Nov 2003, 16:16 »

Quote

Тон звука? Не понял - это как?  

писк, которым магнитофон потверждает нажатие клавиш Smile
Logged
Sergey
Member
***
Posts: 76


View Profile Email
« Reply #24 on: 07 Nov 2003, 16:31 »

В общем, буду теперь делать на 162 меге.
Контроллер хорош. Главное памяти много Smile .  Чего там будет:
Естественно все, что на 8515, плюс RDM, список воспроизведения (ITS) ,
перемотка назад(может ускорю перемотку), COMP. Если получиться сделаю отбражение названий песен/имен исполнителей из тегов MP3. Может сделаю
плай-листы(еще посмотрю. но возможно буду использовать WINAMP-ские)
Logged
Vitat
Administrator
Full Member
*****
Gender: Male
Posts: 338


11507314
View Profile
« Reply #25 on: 08 Nov 2003, 00:13 »

Quote from: Sergey
Спасибо за лог.
Не за что. Wink Больше логов не нужно? Я тут их много записал. Cool
Quote
Разобрался с PAUSE а заодно и с COMP
Мой чейнджер - COMP не поддерживает.
Quote
Немного изменил прошивку,убрал глюки теперь работает стабильно, вот уже два дня песни поет без сбоев Smile .
Мои поздравления! Выложу на сайтик, с Вашего позволения. Wink
В машину-то когда поставишь? Или уже установил?
Quote
писк, которым магнитофон потверждает нажатие клавиш
Во как! Странно, у меня тон одинаковый, вроде.
Quote
В общем, буду теперь делать на 162 меге.
Я ещё в продаже её не видел. 161-я есть, а 162-ой ещё нету. Надо ещё раз будет поискать.
Logged
Sergey
Member
***
Posts: 76


View Profile Email
« Reply #26 on: 22 Nov 2003, 19:26 »

Привет, Vitat!
Нужен совет по 162 mege.
Проблемы с внешней памятью.
Иницилизурую память:
outp((1<<SRE)| (1<<SRW10) , MCUCR);
память не работает. Читается адрес, а не данные. Если не влом, напиши как правильно
иницилизировать память, а то в datasheet нету.
Logged
Vitat
Administrator
Full Member
*****
Gender: Male
Posts: 338


11507314
View Profile
« Reply #27 on: 23 Nov 2003, 16:26 »

Да вроде правильно. Confused
Logged
Vitat
Administrator
Full Member
*****
Gender: Male
Posts: 338


11507314
View Profile
« Reply #28 on: 27 Nov 2003, 22:07 »

2 Sergey:
http://www.vitat.spb.ru/rus/index.php?L1=mp3&L2=other
Чего скажешь? Wink
Logged
Anonymous
Guest
« Reply #29 on: 29 Nov 2003, 22:45 »

Quote


Класненко Smile

Только добавил я все таки COMP Smile  в 8515. Вышлю новую версию.

Запустил все таки на 162 mege. Проблемы с памятью были из-за JTAG. Он по умолчанию включен.
Долго бился с IDE.
В оригинальной прошивке YAMPP3 для управления ALE:
sbi(DDRE, PE1);      // set ALE pin as output
cbi(PORTE, PE1);       // and set it low (inactive)

А в хедерах для 162 PE1 используется для SUART и имеет значение 2. Я уже думал, что у меня контроллер бракованный Very Happy .
Буду добавлять счас новые возможности Smile .
Logged
Pages: 1 [2] 3 4   Go Up
  Print  
 
Jump to:  

TinyPortal v1.0.5 beta 1© Bloc

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!