Помогите протестировать wav плеер (ATmega48+SD)

Все прочитали, вроде даже поняли, взяли паяльник - а нифига не получается? Скорее сюда! Поможем. Чем можем...
Ответить
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб

Сообщение AI_Disable »

Сделал проигрыватель wav-ок на меге48 с SD карточки. У кого найдётся свободное время и детальки, протестируйте, пожалуйста. О результатах пишите в личку или сюда.
По схеме: после подачи питания начинает играть первый wav файл, после его окончания - второй, и так до последнего. С помощью S1 можно переключиться на следующий файл. Во время проигрывания светодиод должен ели заметно гореть. Мигание = ошибка. Карточка нормально переносит 5В, как и мега 25Мгц.
Карточку следует отформатировать в FAT16 и залить произвольное количество wav-ок в формате PCM 8бит 48кГц. Всё делается стандартными средствами винды. Пример (10Мб)
Тестировал с Transcend SD x80 256MB - работает и с какой-то 2Гб – не работает.
Спасибо.
Вложения
wav_SD_avr.rar
(15.67 КБ) 413 скачиваний
Последний раз редактировалось AI_Disable Пн май 03, 2010 22:23:48, всего редактировалось 2 раза.
Контактная информация:
Реклама
Электрический кот
Аватара пользователя
Сообщения: 1040
Зарегистрирован: Чт фев 19, 2009 17:46:34

Сообщение neonix »

Протестировать увы пока немогу, щас нету 48х мег, но схема выходного каскада имхо явно неудачная, ибо во время перепрошивки контроллера по ногам гуляют разные уровни, и если на выходе будет единица то можно спалить катушку у динамика либо выходной транзистор, сам на таком попался спалив полевик который управлялся ШИМом.
Where technology meets enjoyment.
Контактная информация:
Реклама
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб

Сообщение AI_Disable »

12-ая нога не принадлежит выводам программирования.
Контактная информация:
Электрический кот
Аватара пользователя
Сообщения: 1040
Зарегистрирован: Чт фев 19, 2009 17:46:34

Сообщение neonix »

Вы меня не так поняли - во время программирования контроллера на ножках могут быть случайные уровни. Именно от этого у меня помер полевик, он во время заливки прошивки оказался закорочен через дросель на питающий провод. Т.к пока есть ШИМ он включен не постоянно, а во время программирования на ноге была еденица - получилось КЗ!
Where technology meets enjoyment.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Модератор
Аватара пользователя
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург

Сообщение Aheir »

neonix писал(а):Вы меня не так поняли - во время программирования контроллера на ножках могут быть случайные уровни.
Очень странно...
Оптимизм х (Опыт + Знания) = const
Контактная информация:
Реклама
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб

Сообщение AI_Disable »

Up. Ещё актуально.
Контактная информация:
Реклама
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Вт сен 15, 2009 13:26:55
Откуда: Berdaynsk

Сообщение bragan »

Здравствуйте! Подскажите пожалуйста какие выставлять фьюзы для пони прог? Файлы нужно переименовывать?
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб

Сообщение AI_Disable »

bragan писал(а):Здравствуйте! Подскажите пожалуйста какие выставлять фьюзы для пони прог? Файлы нужно переименовывать?
Фьюзы все отключить, имя файлов произвольное, расширение *.wav.
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Вт сен 15, 2009 13:26:55
Откуда: Berdaynsk

Сообщение bragan »

Спасибо! С понедельника закажу контроллер, буду тестировать.
Родился
Сообщения: 5
Зарегистрирован: Вт июл 03, 2012 12:19:13

Сообщение sapers »

Эх, исходник бы увидеть! Тоже делаю нечто подобное. В протусе работает замечательно, а в железе-ну хоть тресни, не идет.
Ответить

Вернуться в «Практика»