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

Atmega16 + SD

20.11.2015, 18:36. Просмотров 5044. Ответов 2
Метки нет (Все метки)

Дорогие форумчане! Помогите, подскажите пожалуйста с данной задачей.

Дино:
1. Плата SEM0007M-16A с Atmega16.
2. AVRStudyo 4, AtmelStudyo 6.

Надо:
Воспроизводить wav-файл.

Что изучено:
1. С МК Atmega16 немного знаком. Недавно осуществил передачу с ПК на МК с помощью UART.
2. Смотрел в т.ч. здесь как реализовать данную задачу, но только более запутался с кольцевыми/обычными буферами, какими-то библиотеками и т.п.
Было сказано, что есть готовые решения для данной задачи. Не могли бы подсказать что за решения? Т.к. понял, что буду очень долго понимать как самому написать код.

Хотя, честно говоря, и сам бы сделал. Но, к сожалению пока полной добротной статьи для начинающего не нашел.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2015, 18:36
Ответы с готовыми решениями:

Atmega16
помогите пожалуйста! есть микроконтроллер atmega16. через ассемблер на PORTC подаем комбинацию...

Atmega16
изучаю прерывания, помогите понять что значит в начале памяти программ и в области загрузчика? ...

ATMega16
Привет обитателям данного портала! Я имею микроконтроллер с ATMEGA 16. Также знаю язык C#, но увы я...

UART и atmega16
Здравствуйте. Весь день бодаюсь с такой проблемой. Решил поуправлять мегой с компа. В качестве...

Atmega16 + LCD
Здравствуйте! Хочу сделать термометр как тут...

2
Илексиндр Д.
0 / 0 / 0
Регистрация: 31.05.2013
Сообщений: 85
20.11.2015, 20:10 2
Если питание у МК и карты - раное, то аппаратно согласовать МК и карту (микросхемой или резисторами)
научиться работать с FAT карты.
Запустить таймер в нужном режиме.
открыть файл WAV
прочитать первые ХХ (не помню уже) байт, выделить длину и прочее. На крайняк, можно просто игнорировать эти первые байты заголовка.
а)
Считать байт из файла,
выдать в регистр таймера (я так понимаю, через ШИМ?),
пауза P в зависимости от тактовой МК и частоты дискр. записи звука,
Это последний байт файла? Нет - На а)
Закончили.
0
ovovomo
0 / 0 / 0
Регистрация: 17.11.2015
Сообщений: 2
20.11.2015, 22:17 3
Илексиндр Д., спасибо за ответ!

Мне, все-таки, сложновато понять о чем это все) Не могли бы скинуть статьи. Еще года три назад (до ухода в армию) нашел какую-то толковую, но вот сейчас нахожу лишь рассчитанные на профи. Мне бы такую масштабную, где есть весь проект целиком.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2015, 22:17

ATMega16 + DS1621
Уважаемые специалисты! Проблема в следующем: 1. ATMiko16 + DS1621. Смоделировал схему в...

Ambilight на Atmega16
В образовательных целях захотел сделать Ambilight на Atmega16. Реализовал аппаратную часть на...

Atmega16 АЦП
Здравствуйте! Пытался запустить АЦП на Atmeag16, с выводом значений на LCD. Что б долго не...


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

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

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