Vitat's homepage
27 Apr 2024, 23:08 *
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 65991 times)
0 Members and 1 Guest are viewing this topic.
Vitat
Administrator
Full Member
*****
Gender: Male
Posts: 338


11507314
View Profile
« Reply #30 on: 29 Nov 2003, 23:36 »

Quote from: Anonymous
Запустил все таки на 162 mege. Проблемы с памятью были из-за JTAG. Он по умолчанию включен.
А причём ту JTAG? Confused
Logged
Sergey
Member
***
Posts: 76


View Profile Email
« Reply #31 on: 30 Nov 2003, 00:19 »

Quote from: Vitat

А причём ту JTAG? Confused

Не знаю Question  Но с ним у меня память не работает. Надо почитать datasheet Smile
Logged
Vitat
Administrator
Full Member
*****
Gender: Male
Posts: 338


11507314
View Profile
« Reply #32 on: 30 Nov 2003, 21:00 »

Почитал я получше даташит. Ты прав. JTAG надо вырубать.
Logged
Sergey
Member
***
Posts: 76


View Profile Email
« Reply #33 on: 31 Dec 2003, 22:53 »

Привет, Vitat!

Дописал я прошивку для 162 mege. Наконец-то Smile  Много чего изменил  и добавил. Сделал
плейлисты (M3U). Для навигации по дискам добавил новое меню. У тебя клавиши выбора
дисков используются для выбора сотен. Я сделал выбор сотен из  меню, а ''десятки" выбираются этими клавишами. Остался глюк: при длительном проигрывании(3 -5 часа),
плейер может щелкнуть и начать играть в два раза медленее или быстрее. Может это от того
что VS1001 разогнан (28 Mgh)? Question Не сталкивался с этим Question  Исправлю этот глюк и вышлю прошивку.
Logged
Vitat
Administrator
Full Member
*****
Gender: Male
Posts: 338


11507314
View Profile
« Reply #34 on: 03 Jan 2004, 06:24 »

Sergey,
Поздравляю! Ну так выкладывай с полным описанием. Smile
А с 28МГц-ами глючить может легко.
Logged
genka
Guest
« Reply #35 on: 04 Jan 2004, 18:13 »

Ну вы мужики даете.................
Высший клас !!!!! Rolling Eyes
Logged
Sergey
Member
***
Posts: 76


View Profile Email
« Reply #36 on: 10 Jan 2004, 01:36 »

Quote from: genka
Ну вы мужики даете.................
Высший клас !!!!! Rolling Eyes



Спасибо Smile
Logged
Sergey
Member
***
Posts: 76


View Profile Email
« Reply #37 on: 10 Jan 2004, 01:39 »

Блин, все таки прошивку для VS1001 не до конца дописали,  столько глюков! Embarassed
Logged
Vitat
Administrator
Full Member
*****
Gender: Male
Posts: 338


11507314
View Profile
« Reply #38 on: 10 Jan 2004, 04:30 »

Sergey,
Quote
Блин, все таки прошивку для VS1001 не до конца дописали, столько глюков!
Например?
У тебя VS1001 с какой буковкой? Smile
Logged
Vitat
Administrator
Full Member
*****
Gender: Male
Posts: 338


11507314
View Profile
« Reply #39 on: 10 Jan 2004, 04:35 »

Sergey,
На всякий случай напоминаю - зарегестрированным пользователям форума можно прикладывать файлы к сообщениям. Так что закачал бы свою прошивку сюда, (можно отдельным топиком), схемку и т.п. и забацал бы описание. А я на главной страничке ссылку поставлю. Wink
Если сбацаешь на инглише, то и на иностраной страничке ссылку выложу.
Как ты на это смотришь? Smile
Logged
Anonymous
Guest
« Reply #40 on: 08 Apr 2004, 10:02 »

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


11507314
View Profile
« Reply #41 on: 08 Apr 2004, 13:38 »

Гость, Ээээ. Не понял юмора..?
Logged
Sergey
Member
***
Posts: 76


View Profile Email
« Reply #42 on: 13 Jun 2004, 02:03 »

Прошивка PION_YAMPP ver 3.0(FAT16/32) для atmega162 Сергей Вышкваркин (Sergey sergey@nayramdal.ru)

Сама схема практически не менялась, только микроконтроллер и кварц на 12 Мгц + несколько резисторов.

Что в ней есть:

MULTI CD - есно  
выбор дисков, треков
CD-TEXT до 256 символов(название треков, дисков/директорий) + теги ID3 v1,v2
перемотка вперед, назад (не ограниченно по времени), перемотка автоматически ускоряется в зависимости от времени удержания клавиши, перемотка идет строго по фреймам

Навигация по дискам:
Диски разбиты на интервалы по 99. Выбор интервалов производится из дополнительного меню
(вызывается кнопкой BAND, на дисплее отображается 'D-XX', где XX - номер интервала,
потом клавишами поиска треков выбирается интервал и клавишей следующего диска он выбирается).
Внутри интервала диски выбираются по десять шт. клавишами 1,2 и т.д.

Возможность использовать плейлисты формата M3U(WinAmp)
Файлы могут быть, как и в текущей директории, так и где угодно.
Функцию можно включить/выключить тоже из дополнительного меню. (Нажимается BAND 2 раза, на дисплее
отображается A-0X, где X - 0 режим выключен,1-включен, клавишами поиска треков изменяется, клавишей следующего диска
подтверждается)
Работа функции: если режим включен и в текущей директории найден плейлист, то начинается проигрывание по плейлисту (причем
функции RDM,SCAN,RPT работают только внутри плейлиста).При ручном выборе диска текущий плейлист аннулируется и ищется новый.

Перекодировка из Cyrillic UNICODE и ANSI в латиницу. Работает для имен файлов и тегов ID3.

Поддержка тэгов ID3 v1 и v2. В v2 фрейм 'TALB' - название альбома, 'TIT2' - название песни
Функцию можно включить/выключить тоже из дополнительного меню.(Нажимается BAND 4 раза, на дисплее
отображается E-0X, где X - 0 режим выключен,1- включен ID3 V2, 2- включен ID3 V1, 3- включен ID3 V2 и V1)
клавишами поиска треков изменяется, клавишей следующего диска подтверждается)

Отсчет времени в обратную сторону. Функцию можно включить/выключить тоже из дополнительного меню.
(Нажимается BAND 3 раза, на дисплее отображается L-0X, где X - 0 режим выключен,1- включен
клавишами поиска треков изменяется, клавишей следующего диска подтверждается)


Отображении ошибок плеера на экране магнитофона(ERROR 00 - current file invalid,ERROR 01 - invalid cluster size,
ERROR 02 - no DRQ, и т.д.)

Также добавлена защита от некорректных файлов(см. mpeg.c)

Из дополнительных режимов:
PAUSE, RPT, LIST, SCAN, RND, COMP,  
автоотключения диска/ перевод плеера в режим SLEEP при отключении/потери связи с магнитофоном.


Прошивка написана на основе оригинальных прошивок IP_BUS (Vitaliy Koutchaev aka Vitat; http://www.vitat.spb.ru/)
и YAMPP3 ( Jesperh   http://www.myplace.nu)

Сергей Вышкваркин (Sergey sergey@nayramdal.ru)

P.S.
 Планирую присобачить USB 2.0. Щас думаю как  Question

* pionyampp3_0.zip (84.05 KB - downloaded 1053 times.)
« Last Edit: 27 Dec 2004, 21:29 by Vitat » Logged
Sergey
Member
***
Posts: 76


View Profile Email
« Reply #43 on: 13 Jun 2004, 02:09 »

Quote from: Vitat

Например?
У тебя VS1001 с какой буковкой? Smile

Проблемы были из-за перемотки и тэгов ID3V2 Smile

u08 find_frame(u08 TimeFl)
{
 //this function must calls ONLY after load_buffer()
 //функция пытается найти корректный фрейм,
 //это нужно после перемотки. Есть последовательности байт, выглядящие как корректный заголовок фрейма,
 //но такими не являющимися. Vs1001 может некорректно декодировать такие 'фреймы', в результате чего могут быть глюки:
 //от проигрывание на неправильной скорости до полного зависания VS1001(помогает только hardware reset)
 //Обычно такие фреймы выглядят как 'зависимые'(dependent) фреймы.
 //Также могут быть файлы содержащие мусор в начале, который, может также преводить к такой фигне.
 //Также VS1001 не поддерживает ID3 V2 и если тег большой (картинки или другая хрен), то тоже могут быть проблемы.
 register u08 * StreamP;
Logged
Avega
Junior
**
Posts: 19


View Profile
« Reply #44 on: 02 Aug 2004, 14:23 »

Мужики, мона вопросиков пару????
Тут тожа решил заняться МР3 плеером и потихоньку собираю инфу, есть небольшая проблемка с тем что я пишу в IAR-е тоесть синтаксис СИ там немного другой и толком разобраться с исходниками ympp-а опыта не хватает Sad(( но нашёл чужие исходники для ICC (почти родной компилятор Smile и вот теперь для меня осталась всего пара неясностей:
1. Зачем внешняя оперативка??? (планирую использовать ATmega128 почти 4 KB)
2. В Ympp-е есть USB интерфес, как с ним работать?? какие есть драйвера? и как это выглядит?
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!