Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить

Re: mp3 плеер на attiny2313 на ммс/сд картах

Пн май 28, 2012 14:05:00

Сделал по схеме стерео, с кварцем на 16мгц
использовал прошивку от 22.12.2011 (с кнопками и кварцем)
8бит стерео - играет
16 бит моно - шипит-свистит-трещит
в чем может быть загвоздка?
Кто-нибудь может скинуть образец 16 бит моно?

Re: mp3 плеер на attiny2313 на ммс/сд картах

Пн май 28, 2012 19:28:47

+1
Где-то была без "пищалки" для двух кнопок. Пожалуйста, ткните носом :)

Re: mp3 плеер на attiny2313 на ммс/сд картах

Вт июн 05, 2012 11:28:23

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 на ммс/сд картах

Вт июн 05, 2012 11:51:38

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 на ммс/сд картах

Вс июн 10, 2012 12:04:06

Немного поработал с прошивкой.
кристалл 16МГц
посекторное чтение
управление от двух кнопок
Убрал "Пик"
Отключил светодиод

фузы (ФЛАЖОК = 0, включено)
Вложения
fuses.png
(22.51 KiB) Скачиваний: 1119
WAV_PLAYER.hex
(5.05 KiB) Скачиваний: 743

Re: mp3 плеер на attiny2313 на ммс/сд картах

Вт июн 12, 2012 10:55:11

Вот и пришли летние каникулы! :))) Решил ещё раз повторить сей девайс, собрал всё на платке, работает! НО, играет не более минуты :shock: хотя музыка на флешке длится 3 минуты. В чём может быть дело? Прошивал последнёй прошивкой на 5 кнопок. И ещё, киньте пожалуйста прошивку на кварц 16Mhz, а то что то я не нахожу.
Заранее спасибо!

Re: mp3 плеер на attiny2313 на ммс/сд картах

Ср июн 13, 2012 10:45:28

Всем привет. Очень зацепила тема, но с учетом того, что phanis не написал прогу на CVAVR, к сожалению..., думаю воспользоваться его проектом, где используется USART для управления воспроизведением. Так вот, уважаемые, вопрос: какие команды нужно посылать attiny2313, чтобы получить воспроизведение?
Если можно, скиньте всю инструкцию...и....схемку....
И ещё если использовать внутр. RC генератор на 8Мгц как это скажется на воспроизведении?
Спасибо за внимание, и извините за наглость)

Re: mp3 плеер на attiny2313 на ммс/сд картах

Ср июн 13, 2012 12:34:20

Отправлять по один символ надо. Если название дорожки соответствует символу - начинается воспроизведения. отсылать надо по один байт, если файла с указанным именем нет, воспроизведение останавливается. Имена файлов должны быть соответственно - один знак (0-9, a-z). Лучше поставьте кварц, и побольше - от 16 МГц (не так будут слышны ВЧ помехи)
Вроде все.

Re: mp3 плеер на attiny2313 на ммс/сд картах

Ср июн 13, 2012 14:43:27

большое спасибо. Буду собирать сие устройство)

Re: mp3 плеер на attiny2313 на ммс/сд картах

Пн июн 18, 2012 22:09:41

Еще одна прошивка на основе исходников Phanis.

кварц 20МГц
посекторное чтение
управление от двух кнопок
Убрано "Пик"
Отключен светодиод

поддерживается:
16 бит 44100 моно
8 бит 44100 стерео
8 бит 44100 моно

фузы (ФЛАЖОК = 0, включено)

UPD: исходник, кому надо...
Вложения
IAR_WAV_PLAYER.rar
(324.92 KiB) Скачиваний: 781
fuses.png
(22.51 KiB) Скачиваний: 984
WAV_PLAYER.hex
(5.16 KiB) Скачиваний: 792
Последний раз редактировалось superkot Ср июн 20, 2012 00:05:29, всего редактировалось 4 раз(а).

Re: mp3 плеер на attiny2313 на ммс/сд картах

Вт июн 19, 2012 11:28:10

vanyap1 писал(а):Отправлять по один символ надо. Если название дорожки соответствует символу - начинается воспроизведения. отсылать надо по один байт, если файла с указанным именем нет, воспроизведение останавливается. Имена файлов должны быть соответственно - один знак (0-9, a-z). Лучше поставьте кварц, и побольше - от 16 МГц (не так будут слышны ВЧ помехи)
Вроде все.


Возник вопрос! phanis конечно молодец, но какие настройки USART нужны, т.е. бод, стоповые биты и прочее???
И не мог бы мне кто скинуть прошивку, принципиальную схему и прошику фьюзов одним архивом. А то я перечитал все страницы - везде все так разбросано, что в единое целое сложно собрать :tea:

Re: mp3 плеер на attiny2313 на ммс/сд картах

Вт июн 19, 2012 11:56:05

Изображение

Re: mp3 плеер на attiny2313 на ммс/сд картах

Вт июн 19, 2012 14:12:53

Спасибо - отличный исчерпывающий ответ! :))

Re: mp3 плеер на attiny2313 на ммс/сд картах

Ср июн 20, 2012 09:42:58

Вот, еще и это есть.

vanyap1 писал(а):Кому надо печатку - забирайте.
Изображение

Re: mp3 плеер на attiny2313 на ммс/сд картах

Пт июн 22, 2012 16:15:38

vanyap1 писал(а):Вот, еще и это есть.

vanyap1 писал(а):Кому надо печатку - забирайте.
Изображение


В печатке ошибка. С выводом 1 карты соединен вывод 11 МК, а должен быть 12.

Re: mp3 плеер на attiny2313 на ммс/сд картах

Пн июн 25, 2012 16:13:31

vanyap1 писал(а):Вот, еще и это есть.

vanyap1 писал(а):Кому надо печатку - забирайте.
Изображение

Народ, поясните пожалуйста....принципиальная схема с печаткой не сходиться! они приведены выше на этой же стр.
1) выход dat3 с SD приходит на D6 тини, а не на B0 как на принц.сх.
2) выход dat0 на B5 через какой-то конденсатор - на принц.сх. соединяем напрямую
3) dat2 на землю, хотя на принц.сх. он в "воздухе"?

Re: mp3 плеер на attiny2313 на ммс/сд картах

Пн июн 25, 2012 23:32:23

Доброго времени суток, форумчане. Проект мне понравился, особенно с кнопками- хорошая
и нужная вещь, можно найти много применений.
Огромная просьба: сотворите прошивку и схему работающую по следующему алгоритму:

после включения питания, если не нажата ни одна кнопка- воспроизводится файл X.wav,
если нажаты все кнопки- воспроизводится файл Y.wav,
если нажаты несколько кнопок- воспроизводятся последовательно файлы с номерами кнопок.
далее "пик", пауза 10 сек и весь процесс опроса кнопок и воспроизведения сначала...

Дополнительные условия,если можно: внутренний генератор, выход моно (один динамик),
максимальное количество кнопок-входов (9-11?), без светодиода.

заранее огромное спасибо

Re: mp3 плеер на attiny2313 на ммс/сд картах

Ср июн 27, 2012 22:23:52

Volgol_555 писал(а):Народ, поясните пожалуйста....принципиальная схема с печаткой не сходиться! они приведены выше на этой же стр.
1) выход dat3 с SD приходит на D6 тини, а не на B0 как на принц.сх.
2) выход dat0 на B5 через какой-то конденсатор - на принц.сх. соединяем напрямую
3) dat2 на землю, хотя на принц.сх. он в "воздухе"?
1) я уже упоминал. это действительно ошибка.
2) там перемычка, а не конденсатор
3) это не DAT2, а корпус гнезда SD карты. DAT2 и DAT1 на печатке не нарисованы.

Re: mp3 плеер на attiny2313 на ммс/сд картах

Чт июн 28, 2012 08:38:56

спасибо)

Re: mp3 плеер на attiny2313 на ммс/сд картах

Вт июл 03, 2012 12:24:15

У меня такой вопрос.
Данный девайс надо переделать на AtMega48. Фунционал весь сохранить как есть, вполне устраивает.
Сколько ни пытаюсь-не выходит. Самое трудное - в 48-й отсутствует интерфейс USI, который используется в 2313. А переделывать на использование USART- это переписывать почти все. А если вообще отказаться от этого порта?
Не могли бы помочь в решении?
Заранее спасибо.
Ответить