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

Atmega16 + SD

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

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

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

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

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

Хотя, честно говоря, и сам бы сделал. Но, к сожалению пока полной добротной статьи для начинающего не нашел.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.11.2015, 18:36
Ответы с готовыми решениями:

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

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

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

ATMega16 не заводиться.
Решил я пощупать МК. Купил Miko16. Прошил юнипрофом что бы на PORTD.0 1 ставился. повешал туда...

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

Мне, все-таки, сложновато понять о чем это все) Не могли бы скинуть статьи. Еще года три назад (до ухода в армию) нашел какую-то толковую, но вот сейчас нахожу лишь рассчитанные на профи. Мне бы такую масштабную, где есть весь проект целиком.
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.11.2015, 22:17

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

Копирование ATmega16
Добрый день, уважаемы форумчане. Передо мной стоит небольшая задача, скопировать flash и eeprom с...

atmega16 прерывания
Друзья, всем привет! Подскажите, пожалуйста. Пытаюсь собрать программку из книжки Ревича про...

Часы на ATmega16
Начал изучать микроконтроллеры AVR. Посоветовали начать с часов. Пока делаю на трехэлементном ССИ...

Atmel Atmega16
Здравствуйте, у меня курсовая, я сделал все(блок схему, схему в пикаде, перечень и спецификацию),...


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

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

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