Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.87/84: Рейтинг темы: голосов - 84, средняя оценка - 4.87
TIRMYM
0 / 0 / 0
Регистрация: 25.11.2011
Сообщений: 182
1

Avr и SD/MMC крутит звук

15.09.2012, 01:07. Просмотров 15102. Ответов 22
Метки нет (Все метки)

Знаю.... реализации уже есть, вариантов куча.
Юзать буду мегу8 в идеале, можно больше, но не желательно. (8-16Мгц)
Крутить хочу звук WAV 8бит 16кгц
Крутить буду через R2R и дальше на усилок (динамик небольшой нужен будет) (схему еще не придумал, мож есть идеи?)
Звуки крутиться будут исходя из принятых комманд по I2C. Звуки нужны по 1-20с, в кол. 5-30

Заранее благодарен. Прошу ногами сильно не пинать :)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.09.2012, 01:07
Ответы с готовыми решениями:

Работа SD/MMC карты с микроконтроллером AVR ATMega32
Добрый день! Мне нужна помощь по данной работе. Пожалуйста расскажите как её сделать через...

AVR AVRISP STK500 V3.0 USB ISP Programmer for AVR IC
Люди помогите плз. не могу разобраться. приобрел этот чудный девайс (AVR AVRISP STK500 V3.0 USB...

AVR Atmega324PU не прошивается AVR ISP Mk2
Добрый день. На плату впаян данный микроконтроллер в корпусе tqfp. При подключении программатора...

Анализ стека AVR / AVR stack analysis
Привет! Уперся я в стек, и решил понять что почем. Нашел вот такой вот скриптик:...

AVR Studio 6 и AVR Toolchain вопросы!
Всем доброго времени суток. Решил я написать софтинку в новой студии от Атмела AVR Studyo 6. Все...

22
Ymk
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,233
15.09.2012, 01:25 2
а в чем вопрос?
0
TIRMYM
0 / 0 / 0
Регистрация: 25.11.2011
Сообщений: 182
15.09.2012, 06:50 3
Ну да... Совсем забыл. Нужна либа на SD карточку
UPD: вообще думал сделать на FatFs, но нет опыта (аналогичные вещи неразу не делал, включая железную реализацию выдачи звука)
Так что хотел услышать мнение опытных. В друг что получше посоветуете, или вообще может есть уже проектик с реализованной задачей
0
tyzord66
0 / 0 / 0
Регистрация: 14.10.2011
Сообщений: 806
15.09.2012, 09:44 4
Цитата Сообщение от TIRMYM
думал сделать на FatFs
FatFs в мега8 может и не влезть
0
Ymk
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,233
15.09.2012, 18:04 5
только чтение с фата можно написать за день (а если есть подобный опыт - не более 1-2 часов, там все очень просто). вывод звука (а тем более через R-2R) - байт за байтом кидать в порт. настроить прерывание по таймеру и оттуда кидать.

всякие другие проекты на том же fatfs очень рекомендуется посмотреть.
0
itysiy
0 / 0 / 0
Регистрация: 18.01.2012
Сообщений: 1,418
15.09.2012, 21:52 6
http://itm-chan.org/fsw/ff/00index_p.html вот тут Petit FAT от чана. По сути это урезанная реализация FatFs. Довольна простая, плюс есть примеры и хорошее описание. Ее функционала может хватить. Если нет, то разобраться с полной версией будет проще.
0
TIRMYM
0 / 0 / 0
Регистрация: 25.11.2011
Сообщений: 182
16.09.2012, 06:21 7
Да я тут подумал слегка. В общем щас сначала реализую простейший звук (чисто для индикации), а потом когда будет время, сделаю свою либу с целью сделать ее маленькую, и научиться/понять работу карточки
0
TIRMYM
0 / 0 / 0
Регистрация: 25.11.2011
Сообщений: 182
16.09.2012, 07:07 8
Посоветуйте пожалуйста мне еще схемку усилителя. Главное габариты, потребление и качество (небольшое) так как звук 8bit 16kгц . Выход с ЦАП 0-5в. Динамик будет стоять небольшой (гдето 5см диаметром). Громкость как у телефона или немного громче.
Заранее спасибо :)

UPD: TDA7052 подойдет?
0
яверт
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 3,097
16.09.2012, 08:12 9
16кГц х 8 бит мега8 может легко отШИМить, усилилитель тогда можно на ключах сделать, вот как нибудь так.
0
TIRMYM
0 / 0 / 0
Регистрация: 25.11.2011
Сообщений: 182
16.09.2012, 10:54 10
А если вместо SD поставить AT45DB321D-SU?
Если да, то подскажите преобразователь уровней подоступней (надо на интегралке, габариты кретичны достаточно)
0
яверт
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 3,097
16.09.2012, 14:06 11
Цитата Сообщение от TIRMYM
подскажите преобразователь уровней подоступней (надо на интегралке, габариты кретичны достаточно)
А зачем? У AT45DB321D-SU все входы 5В толерантные, да и мега прекрасно понимает 3.3В уровни при 5В питании.
0
komtrottir
0 / 0 / 0
Регистрация: 02.11.2010
Сообщений: 500
16.09.2012, 17:37 12
Я здесь http://mycontroller.ru/stm32-fatfs-obzo ... -funktsiy/ немного описал, как использовать FatFs, также есть примеры работы с WAV-файлами.
Может пригодится...
0
TIRMYM
0 / 0 / 0
Регистрация: 25.11.2011
Сообщений: 182
16.09.2012, 18:49 13
слушай, да инфа ценнее некуда, дописывай скорее остальные части, тебе будут многие благодарны за нее)) и как минимум я)
0
TIRMYM
0 / 0 / 0
Регистрация: 25.11.2011
Сообщений: 182
16.09.2012, 21:08 14
а вообще СТМ весчь, планирую изучать в ближайшее время
0
itysiy
0 / 0 / 0
Регистрация: 18.01.2012
Сообщений: 1,418
16.09.2012, 21:14 15
Цитата Сообщение от komtrottir
Я здесь http://mycontroller.ru/stm32-fatfs-obzo ... -funktsiy/ немного описал, как использовать FatFs, также есть примеры работы с WAV-файлами.
Может пригодится...
кстати спасибо за сайт. Много полезного на нем прочитал. Теперь знаю чей он)
0
TIRMYM
0 / 0 / 0
Регистрация: 25.11.2011
Сообщений: 182
16.09.2012, 21:57 16
дада, сайт отличный, так держать :) респект и уважуха
0
TixoK
0 / 0 / 0
Регистрация: 11.06.2012
Сообщений: 18
16.09.2012, 22:13 17
Вот готовый проект на Atmega8. Читает с CF WAV-файлы и проигрывает их с помощью ШИМ.
Проект старый, схема/плата нарисована пальцем левой ноги, но все работает.
Поддерживает FAT12/16/32. Играет файлы до 22Кб/с, 8бит, моно.
Замечание: в схеме докрутить 3,3в стабилизатор для CF. Там какая-то лажа нарисована...

[179.23 Кб]
0
Johmmy0007
1 / 1 / 0
Регистрация: 30.08.2011
Сообщений: 9,944
20.09.2012, 12:47 18
Цитата Сообщение от komtrottir
Я здесь http://mycontroller.ru/stm32-fatfs-obzo ... -funktsiy/ немного описал, как использовать FatFs, также есть примеры работы с WAV-файлами.
Может пригодится...
Очень приятный сайтик - со вкусом и по-домашнему. Хороший стиль изложения.
С удовольствием почитаю.

komtrottir, спасибо за труд на благо общества!
0
TIRMYM
0 / 0 / 0
Регистрация: 25.11.2011
Сообщений: 182
08.10.2012, 09:34 19
а FatFs может одновременно работать с 2мя разными файлами? не прям одновременно, но не закрывая один. прочитать из другого, после вернуться к первому, позже снова ко второму и тд????
0
ВитГа
0 / 0 / 0
Регистрация: 26.10.2011
Сообщений: 811
17.11.2012, 23:23 20
Цитата Сообщение от TixoK
Вот готовый проект на Atmega8. Читает с CF WAV-файлы и проигрывает их с помощью ШИМ.
Проект старый, схема/плата нарисована пальцем левой ноги, но все работает.
Поддерживает FAT12/16/32. Играет файлы до 22Кб/с, 8бит, моно.
да, чтото совсем старая :-)

где то видел проект для tiny85 читает с SD стерео и помоему 44 кгц (хотя конечно могу ошибаться)

сейчас для другой задачи пилю SD.. но воспроизведение звука через ШИМ прикололо
0
17.11.2012, 23:23
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.11.2012, 23:23

после услановки win7 пропал звук и не открываеться консоль MMC
после усnановки win7 пропал звук и не открывается консоль MMC

Звук back-ups 650 va 230 v with avr (bx650ci-rs)
Доброго времени суток. Вопрос заключается в следующем: Есть ибп back-ups 650 va 230 v with avr...

Вывести звук на Yamaha AVR-X80 с телефона по bluetooth
Доброго времени суток. Имеется древняя "система домашнего кинотеатра". Подключалась давно и не...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru