Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/18: Рейтинг темы: голосов - 18, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 22.01.2013
Сообщений: 13

Проект цифрового полифонического WAV звонка на микроконтроллере

18.02.2015, 22:30. Показов 3405. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток. Прошу помощи, разобраться в схеме.
Если тема создана не в том разделе, прошу прощения за это.
В общем, я нашла схему, которая подходит для меня идеально. К ней прилагается код на С. В схеме содержится все, что мне нужно, а именно:
Мелодии для воспроизведения сохранять в формате WAV 8 бит, 16 кГц, моно;
Для хранения аудиоданных использовать флэш-карту типа ММС;
Звонок должен воспроизводить не менее 10 мелодий;
Предусмотреть в звонке две кнопки:1 –выбор мелодии, 1- запуск воспроизведения;
Обеспечить управление запуском таким образом, что воспроизведение следующей мелодии возможно только после того, как закончится воспроизведение предыдущей;
Простой ЦАП - на резисторах R-2R подключен к одному из портов микроконтроллера;
В качестве УНЧ использовать микросхему TDA 2003, с регулировкой громкости воспроизведения;

Единственная проблема в том, я не знаю, где собрать схему. В протеусе карта ммс имеет 4 контакта, а на схеме их 7. Я не достаточно умна, чтобы переделать схему для 4х контактной карты. Плюс я почти незнакома с языком С.
Очень прошу помощи, абсолютно любой, если вам не сложно.
Вложены схема и прилагающийся к ней код.


polymuson.rar
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.02.2015, 22:30
Ответы с готовыми решениями:

Определить, придёт ли ученик раньше звонка, после звонка или во время
Ребят, помогите мне разобраться написать данную программу: Расстояние от дома до школы Sкм. До начала урока осталось tминут. Ученик ...

Вшитие mp3/wav файла в проект
Хочу сделать проект с музыкой, но для этого мне нужно её вшить туда. Можете скинуть код, как это сделать?

Написать программу, формирующую по исходному WAV файлу новый WAV файл
Написать программу, формирующую по исходному WAV файлу новый WAV файл, со сглаженным вершинами перегруженных (клипированных) фрагментов....

10
 Аватар для Voland_
1983 / 1276 / 131
Регистрация: 04.01.2010
Сообщений: 4,607
18.02.2015, 23:16
Цитата Сообщение от nomikoi Посмотреть сообщение
В протеусе карта ммс имеет 4 контакта, а на схеме их 7. Я не достаточно умна, чтобы переделать схему для 4х контактной карты.
не существует 4х-контактных SD-карт. То что есть в протеусе - надо смотреть описание. Если 4 контакта - действительно те которые нужны, то скорее всего это SCK, MOSI, MISO и CS. Их надо зацепить на соответствующие ноги вашей Меги32 (если код дергает именно их).

PS: по теме - есть в Сети еще один проект плеера на attiny85. Только ЦАП реализован как выход PWM. Схема будет в три раза меньше и проще .

Добавлено через 3 минуты
...собственно, вот этот проект. (ссыль первая попавшаяся - клонов много).
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
18.02.2015, 23:19
http://electro.com.ru/wav-plee... -elm-chana
http://elm-chan.org/works/sd8p/report.html
0
 Аватар для Витальич
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
18.02.2015, 23:23
Такое впечатление что в проекте пару файликов не хватает. Где укра скачали дайте ссылку.
0
0 / 0 / 0
Регистрация: 22.01.2013
Сообщений: 13
18.02.2015, 23:33  [ТС]
http://eldigi.ru/articles/muzi... c_sd_karte скачано было тут

Добавлено через 5 минут
Цитата Сообщение от raxp Посмотреть сообщение
http://electro.com.ru/wav-pleer-na-a...5-ot-elm-chana
http://elm-chan.org/works/sd8p/report.html
__________________
я не могу использовать эти схемы, в силу того, что задание поставлено конкретно использовать ммс карту и вносить какие то изменения я не могу.
0
 Аватар для Витальич
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
18.02.2015, 23:37
Значит автор прикалывается
Конкретно: Нет реализации функции initialize_media и еще парочки.
Пишите автору, может он скинет Вам проект целиком.
0
0 / 0 / 0
Регистрация: 22.01.2013
Сообщений: 13
18.02.2015, 23:41  [ТС]
Цитата Сообщение от Витальич Посмотреть сообщение
Значит автор прикалывается
Конкретно: Нет реализации функции initialize_media и еще парочки.
Пишите автору, может он скинет Вам проект целиком.
__________________
писала на почту, что указана на том сайте, в течении 3х дней не получила никакого ответа :с
сейчас немного подразобралась, попробую в протеусе собрать схему из того, что имеется.
0
 Аватар для Витальич
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
18.02.2015, 23:48
Лучший ответ Сообщение было отмечено raxp как решение

Решение

Вот Вам в помощь http://elm-chan.org/docs/mmc/mmc_e.html
Миниатюры
Проект цифрового полифонического WAV звонка на микроконтроллере  
0
 Аватар для Voland_
1983 / 1276 / 131
Регистрация: 04.01.2010
Сообщений: 4,607
18.02.2015, 23:57
Витальич, ага, то есть MMC не поддерживает SDIO, как это делает SD Card? Спс. Бум знать.
0
 Аватар для Витальич
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
19.02.2015, 00:49
nomikoi, посмотрите еще здесь https://www.cyberforum.ru/post7244303.html
0
0 / 0 / 0
Регистрация: 22.01.2013
Сообщений: 13
19.02.2015, 01:32  [ТС]
Цитата Сообщение от Витальич Посмотреть сообщение
посмотрите еще здесь Работа с картой SD в режиме SPI (без использования FAT)
посмотрю, спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.02.2015, 01:32
Помогаю со студенческими работами здесь

Необходимо найти сэмпл wav в более протяженном wav-файле
Здравствуйте. Копаю информацию, как можно провести анализ wav. Их байтовые массивы уже сохранены программой в txt файлах. Можно ли теперь...

Поясните пожалуйста задачу! (Написать программу, формирующую по исходному WAV файлу новый WAV файл)
Задали на летнюю практику несколько задач. Вот одна из них: "Написать программу, формирующую по исходному WAV файлу новый WAV файл,...

Конвертация аудиофайлов WAV -> WAV
Здравствуйте! Подскажите, пожалуйста, библиотечку (утилитку коммандной строки, как вариант), для конвертации из "тяжёлого" wav в...

Преобразование *.mp3->*.wav(pcm)->*.wav(pcm a-law)
Декодер из *.mp3->*.wav(pcm) сделал, более менее работает, а вот *.wav(pcm)->*.wav(pcm a-law) это вообще не получается нифига. Может кто-то...

Таймер на микроконтроллере
помогите пожалуйста составить схему электрическую структурную таймера


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru