Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Пн май 28, 2012 14:05:00
Сделал по схеме стерео, с кварцем на 16мгц
использовал прошивку от 22.12.2011 (с кнопками и кварцем)
8бит стерео - играет
16 бит моно - шипит-свистит-трещит
в чем может быть загвоздка?
Кто-нибудь может скинуть образец 16 бит моно?
Пн май 28, 2012 19:28:47
+1
Где-то была без "пищалки" для двух кнопок. Пожалуйста, ткните носом
Вт июн 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 до конца, прошивку и исодники
Вт июн 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 команда стоп была. прошивка и исходники
Вс июн 10, 2012 12:04:06
Немного поработал с прошивкой.
кристалл 16МГц
посекторное чтение
управление от двух кнопок
Убрал "Пик"
Отключил светодиод
фузы (ФЛАЖОК = 0, включено)
- Вложения
-
- fuses.png
- (22.51 KiB) Скачиваний: 1119
-
- WAV_PLAYER.hex
- (5.05 KiB) Скачиваний: 743
Вт июн 12, 2012 10:55:11
Вот и пришли летние каникулы!
Решил ещё раз повторить сей девайс, собрал всё на платке, работает! НО, играет не более минуты
хотя музыка на флешке длится 3 минуты. В чём может быть дело? Прошивал последнёй прошивкой на 5 кнопок. И ещё, киньте пожалуйста прошивку на кварц 16Mhz, а то что то я не нахожу.
Заранее спасибо!
Ср июн 13, 2012 10:45:28
Всем привет. Очень зацепила тема, но с учетом того, что phanis не написал прогу на CVAVR, к сожалению..., думаю воспользоваться его проектом, где используется USART для управления воспроизведением. Так вот, уважаемые, вопрос: какие команды нужно посылать attiny2313, чтобы получить воспроизведение?
Если можно, скиньте всю инструкцию...и....схемку....
И ещё если использовать внутр. RC генератор на 8Мгц как это скажется на воспроизведении?
Спасибо за внимание, и извините за наглость)
Ср июн 13, 2012 12:34:20
Отправлять по один символ надо. Если название дорожки соответствует символу - начинается воспроизведения. отсылать надо по один байт, если файла с указанным именем нет, воспроизведение останавливается. Имена файлов должны быть соответственно - один знак (0-9, a-z). Лучше поставьте кварц, и побольше - от 16 МГц (не так будут слышны ВЧ помехи)
Вроде все.
Ср июн 13, 2012 14:43:27
большое спасибо. Буду собирать сие устройство)
Пн июн 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 раз(а).
Вт июн 19, 2012 11:28:10
vanyap1 писал(а):Отправлять по один символ надо. Если название дорожки соответствует символу - начинается воспроизведения. отсылать надо по один байт, если файла с указанным именем нет, воспроизведение останавливается. Имена файлов должны быть соответственно - один знак (0-9, a-z). Лучше поставьте кварц, и побольше - от 16 МГц (не так будут слышны ВЧ помехи)
Вроде все.
Возник вопрос! phanis конечно молодец, но какие настройки USART нужны, т.е. бод, стоповые биты и прочее???
И не мог бы мне кто скинуть прошивку, принципиальную схему и прошику фьюзов одним архивом. А то я перечитал все страницы - везде все так разбросано, что в единое целое сложно собрать
Вт июн 19, 2012 14:12:53
Спасибо - отличный исчерпывающий ответ!
Ср июн 20, 2012 09:42:58
Вот, еще и это есть.
vanyap1 писал(а):Кому надо печатку - забирайте.
Пт июн 22, 2012 16:15:38
vanyap1 писал(а):Вот, еще и это есть.
vanyap1 писал(а):Кому надо печатку - забирайте.
В печатке ошибка. С выводом 1 карты соединен вывод 11 МК, а должен быть 12.
Пн июн 25, 2012 16:13:31
vanyap1 писал(а):Вот, еще и это есть.
vanyap1 писал(а):Кому надо печатку - забирайте.
Народ, поясните пожалуйста....принципиальная схема с печаткой не сходиться! они приведены выше на этой же стр.
1) выход dat3 с SD приходит на D6 тини, а не на B0 как на принц.сх.
2) выход dat0 на B5 через какой-то конденсатор - на принц.сх. соединяем напрямую
3) dat2 на землю, хотя на принц.сх. он в "воздухе"?
Пн июн 25, 2012 23:32:23
Доброго времени суток, форумчане. Проект мне понравился, особенно с кнопками- хорошая
и нужная вещь, можно найти много применений.
Огромная просьба: сотворите прошивку и схему работающую по следующему алгоритму:
после включения питания, если не нажата ни одна кнопка- воспроизводится файл X.wav,
если нажаты все кнопки- воспроизводится файл Y.wav,
если нажаты несколько кнопок- воспроизводятся последовательно файлы с номерами кнопок.
далее "пик", пауза 10 сек и весь процесс опроса кнопок и воспроизведения сначала...
Дополнительные условия,если можно: внутренний генератор, выход моно (один динамик),
максимальное количество кнопок-входов (9-11?), без светодиода.
заранее огромное спасибо
Ср июн 27, 2012 22:23:52
Volgol_555 писал(а):Народ, поясните пожалуйста....принципиальная схема с печаткой не сходиться! они приведены выше на этой же стр.
1) выход dat3 с SD приходит на D6 тини, а не на B0 как на принц.сх.
2) выход dat0 на B5 через какой-то конденсатор - на принц.сх. соединяем напрямую
3) dat2 на землю, хотя на принц.сх. он в "воздухе"?
1) я уже упоминал. это действительно ошибка.
2) там перемычка, а не конденсатор
3) это не DAT2, а корпус гнезда SD карты. DAT2 и DAT1 на печатке не нарисованы.
Чт июн 28, 2012 08:38:56
спасибо)
Вт июл 03, 2012 12:24:15
У меня такой вопрос.
Данный девайс надо переделать на AtMega48. Фунционал весь сохранить как есть, вполне устраивает.
Сколько ни пытаюсь-не выходит. Самое трудное - в 48-й отсутствует интерфейс USI, который используется в 2313. А переделывать на использование USART- это переписывать почти все. А если вообще отказаться от этого порта?
Не могли бы помочь в решении?
Заранее спасибо.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.