mp3 плеер на attiny2313 на ммс/сд картах
Re: mp3 плеер на attiny2313 на ммс/сд картах
Сделал по схеме стерео, с кварцем на 16мгц
использовал прошивку от 22.12.2011 (с кнопками и кварцем)
8бит стерео - играет
16 бит моно - шипит-свистит-трещит
в чем может быть загвоздка?
Кто-нибудь может скинуть образец 16 бит моно?
использовал прошивку от 22.12.2011 (с кнопками и кварцем)
8бит стерео - играет
16 бит моно - шипит-свистит-трещит
в чем может быть загвоздка?
Кто-нибудь может скинуть образец 16 бит моно?
Re: mp3 плеер на attiny2313 на ммс/сд картах
+1
Где-то была без "пищалки" для двух кнопок. Пожалуйста, ткните носом
Где-то была без "пищалки" для двух кнопок. Пожалуйста, ткните носом
Re: mp3 плеер на attiny2313 на ммс/сд картах
sedix писал(а):просьба к phanis
не могли бы вы выложить прошивку что бы
работало без кварца на 8 мгц по такому принципу:
при нажатии на кнопку 1 играет 1.wav
при нажатии на кнопку 2 играет 2.wav
при нажатии на кнопку 3 играет 3.wav
при нажатии на кнопку 4 играет 4.wav
при нажатии на кнопку 5 играет 5.wav
при нажатии на кнопку 6 играет 6.wav
при нажатии на кнопку 7 стоп
и пока файлик играет светится светодиод.
если файлик не доиграл, а кнопка была еще раз нажата - то файлик играется снова
заранее огромное спасибо
и убрать "пик" перед воспроизведением, что бы при нажатии на кнопку сразу играл трек.
Трек должен доиграть до конца, если кнопка не нажата, а при старте или ресет должен играть 0.wav до конца, прошивку и исодники
Re: mp3 плеер на attiny2313 на ммс/сд картах
d-049 писал(а):sedix писал(а):просьба к phanis
не могли бы вы выложить прошивку что бы
работало без кварца на 8 мгц по такому принципу:
при нажатии на кнопку 1 играет 1.wav
при нажатии на кнопку 2 играет 2.wav
при нажатии на кнопку 3 играет 3.wav
при нажатии на кнопку 4 играет 4.wav
при нажатии на кнопку 5 играет 5.wav
при нажатии на кнопку 6 играет 6.wav
при нажатии на кнопку 7 стоп
и пока файлик играет светится светодиод.
если файлик не доиграл, а кнопка была еще раз нажата - то файлик играется снова
заранее огромное спасибо
и убрать "пик" перед воспроизведением, что бы при нажатии на кнопку сразу играл трек.
Трек должен доиграть до конца, если кнопка не нажата, а при старте или ресет должен играть 0.wav до конца, прошивку и исодники
с проектом разобрался, вот токо как сделать что-б при старте или ресет должен играть 0.wav до конца и при нажатии на кнопку на PD0 команда стоп была. прошивка и исходники
Re: mp3 плеер на attiny2313 на ммс/сд картах
Немного поработал с прошивкой.
кристалл 16МГц
посекторное чтение
управление от двух кнопок
Убрал "Пик"
Отключил светодиод
фузы (ФЛАЖОК = 0, включено)
кристалл 16МГц
посекторное чтение
управление от двух кнопок
Убрал "Пик"
Отключил светодиод
фузы (ФЛАЖОК = 0, включено)
- Вложения
-
- fuses.png
- (22.51 КБ) 1139 скачиваний
-
- WAV_PLAYER.hex
- (5.05 КБ) 763 скачивания
-
}{@KER
- Родился
- Сообщения: 14
- Зарегистрирован: Ср мар 14, 2012 09:43:17
- Откуда: Беларусь, Витебск
- Контактная информация:
Re: mp3 плеер на attiny2313 на ммс/сд картах
Вот и пришли летние каникулы!
Решил ещё раз повторить сей девайс, собрал всё на платке, работает! НО, играет не более минуты
хотя музыка на флешке длится 3 минуты. В чём может быть дело? Прошивал последнёй прошивкой на 5 кнопок. И ещё, киньте пожалуйста прошивку на кварц 16Mhz, а то что то я не нахожу.
Заранее спасибо!
Заранее спасибо!
- Volgol_555
- Потрогал лапой паяльник
- Сообщения: 301
- Зарегистрирован: Пт сен 23, 2011 13:13:51
- Откуда: Минск
- Контактная информация:
Re: mp3 плеер на attiny2313 на ммс/сд картах
Всем привет. Очень зацепила тема, но с учетом того, что phanis не написал прогу на CVAVR, к сожалению..., думаю воспользоваться его проектом, где используется USART для управления воспроизведением. Так вот, уважаемые, вопрос: какие команды нужно посылать attiny2313, чтобы получить воспроизведение?
Если можно, скиньте всю инструкцию...и....схемку....
И ещё если использовать внутр. RC генератор на 8Мгц как это скажется на воспроизведении?
Спасибо за внимание, и извините за наглость)
Если можно, скиньте всю инструкцию...и....схемку....
И ещё если использовать внутр. RC генератор на 8Мгц как это скажется на воспроизведении?
Спасибо за внимание, и извините за наглость)
Самое гениальное - всегда самое простое
-
vanyap1
- Электрический кот
- Сообщения: 1048
- Зарегистрирован: Пт июл 30, 2010 11:49:03
- Откуда: Украина
- Контактная информация:
Re: mp3 плеер на attiny2313 на ммс/сд картах
Отправлять по один символ надо. Если название дорожки соответствует символу - начинается воспроизведения. отсылать надо по один байт, если файла с указанным именем нет, воспроизведение останавливается. Имена файлов должны быть соответственно - один знак (0-9, a-z). Лучше поставьте кварц, и побольше - от 16 МГц (не так будут слышны ВЧ помехи)
Вроде все.
Вроде все.
- Volgol_555
- Потрогал лапой паяльник
- Сообщения: 301
- Зарегистрирован: Пт сен 23, 2011 13:13:51
- Откуда: Минск
- Контактная информация:
Re: mp3 плеер на attiny2313 на ммс/сд картах
большое спасибо. Буду собирать сие устройство)
Самое гениальное - всегда самое простое
Re: mp3 плеер на attiny2313 на ммс/сд картах
Еще одна прошивка на основе исходников Phanis.
кварц 20МГц
посекторное чтение
управление от двух кнопок
Убрано "Пик"
Отключен светодиод
поддерживается:
16 бит 44100 моно
8 бит 44100 стерео
8 бит 44100 моно
фузы (ФЛАЖОК = 0, включено)
UPD: исходник, кому надо...
кварц 20МГц
посекторное чтение
управление от двух кнопок
Убрано "Пик"
Отключен светодиод
поддерживается:
16 бит 44100 моно
8 бит 44100 стерео
8 бит 44100 моно
фузы (ФЛАЖОК = 0, включено)
UPD: исходник, кому надо...
- Вложения
-
- IAR_WAV_PLAYER.rar
- (324.92 КБ) 801 скачивание
-
- fuses.png
- (22.51 КБ) 1000 скачиваний
-
- WAV_PLAYER.hex
- (5.16 КБ) 810 скачиваний
Последний раз редактировалось superkot Ср июн 20, 2012 00:05:29, всего редактировалось 4 раза.
- Volgol_555
- Потрогал лапой паяльник
- Сообщения: 301
- Зарегистрирован: Пт сен 23, 2011 13:13:51
- Откуда: Минск
- Контактная информация:
Re: mp3 плеер на attiny2313 на ммс/сд картах
vanyap1 писал(а):Отправлять по один символ надо. Если название дорожки соответствует символу - начинается воспроизведения. отсылать надо по один байт, если файла с указанным именем нет, воспроизведение останавливается. Имена файлов должны быть соответственно - один знак (0-9, a-z). Лучше поставьте кварц, и побольше - от 16 МГц (не так будут слышны ВЧ помехи)
Вроде все.
Возник вопрос! phanis конечно молодец, но какие настройки USART нужны, т.е. бод, стоповые биты и прочее???
И не мог бы мне кто скинуть прошивку, принципиальную схему и прошику фьюзов одним архивом. А то я перечитал все страницы - везде все так разбросано, что в единое целое сложно собрать

Самое гениальное - всегда самое простое
- Volgol_555
- Потрогал лапой паяльник
- Сообщения: 301
- Зарегистрирован: Пт сен 23, 2011 13:13:51
- Откуда: Минск
- Контактная информация:
Re: mp3 плеер на attiny2313 на ммс/сд картах
Спасибо - отличный исчерпывающий ответ! 
Самое гениальное - всегда самое простое
- Volgol_555
- Потрогал лапой паяльник
- Сообщения: 301
- Зарегистрирован: Пт сен 23, 2011 13:13:51
- Откуда: Минск
- Контактная информация:
Re: mp3 плеер на attiny2313 на ммс/сд картах
Народ, поясните пожалуйста....принципиальная схема с печаткой не сходиться! они приведены выше на этой же стр.
1) выход dat3 с SD приходит на D6 тини, а не на B0 как на принц.сх.
2) выход dat0 на B5 через какой-то конденсатор - на принц.сх. соединяем напрямую
3) dat2 на землю, хотя на принц.сх. он в "воздухе"?
Самое гениальное - всегда самое простое
Re: mp3 плеер на attiny2313 на ммс/сд картах
Доброго времени суток, форумчане. Проект мне понравился, особенно с кнопками- хорошая
и нужная вещь, можно найти много применений.
Огромная просьба: сотворите прошивку и схему работающую по следующему алгоритму:
после включения питания, если не нажата ни одна кнопка- воспроизводится файл X.wav,
если нажаты все кнопки- воспроизводится файл Y.wav,
если нажаты несколько кнопок- воспроизводятся последовательно файлы с номерами кнопок.
далее "пик", пауза 10 сек и весь процесс опроса кнопок и воспроизведения сначала...
Дополнительные условия,если можно: внутренний генератор, выход моно (один динамик),
максимальное количество кнопок-входов (9-11?), без светодиода.
заранее огромное спасибо
и нужная вещь, можно найти много применений.
Огромная просьба: сотворите прошивку и схему работающую по следующему алгоритму:
после включения питания, если не нажата ни одна кнопка- воспроизводится файл X.wav,
если нажаты все кнопки- воспроизводится файл Y.wav,
если нажаты несколько кнопок- воспроизводятся последовательно файлы с номерами кнопок.
далее "пик", пауза 10 сек и весь процесс опроса кнопок и воспроизведения сначала...
Дополнительные условия,если можно: внутренний генератор, выход моно (один динамик),
максимальное количество кнопок-входов (9-11?), без светодиода.
заранее огромное спасибо
Re: mp3 плеер на attiny2313 на ммс/сд картах
1) я уже упоминал. это действительно ошибка.Volgol_555 писал(а):Народ, поясните пожалуйста....принципиальная схема с печаткой не сходиться! они приведены выше на этой же стр.
1) выход dat3 с SD приходит на D6 тини, а не на B0 как на принц.сх.
2) выход dat0 на B5 через какой-то конденсатор - на принц.сх. соединяем напрямую
3) dat2 на землю, хотя на принц.сх. он в "воздухе"?
2) там перемычка, а не конденсатор
3) это не DAT2, а корпус гнезда SD карты. DAT2 и DAT1 на печатке не нарисованы.
- Volgol_555
- Потрогал лапой паяльник
- Сообщения: 301
- Зарегистрирован: Пт сен 23, 2011 13:13:51
- Откуда: Минск
- Контактная информация:
Re: mp3 плеер на attiny2313 на ммс/сд картах
У меня такой вопрос.
Данный девайс надо переделать на AtMega48. Фунционал весь сохранить как есть, вполне устраивает.
Сколько ни пытаюсь-не выходит. Самое трудное - в 48-й отсутствует интерфейс USI, который используется в 2313. А переделывать на использование USART- это переписывать почти все. А если вообще отказаться от этого порта?
Не могли бы помочь в решении?
Заранее спасибо.
Данный девайс надо переделать на AtMega48. Фунционал весь сохранить как есть, вполне устраивает.
Сколько ни пытаюсь-не выходит. Самое трудное - в 48-й отсутствует интерфейс USI, который используется в 2313. А переделывать на использование USART- это переписывать почти все. А если вообще отказаться от этого порта?
Не могли бы помочь в решении?
Заранее спасибо.

