Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Обработка звука
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
lex_rp
Хочу реализовать цифровую обработку звука на микроконтроллере AVR....
Подскажите пожалуйста какие инструменты необходимы....?
Make_Pic
Цитата(lex_rp @ Oct 31 2005, 21:37)
Хочу реализовать цифровую обработку звука на микроконтроллере AVR....
Подскажите пожалуйста какие инструменты необходимы....?
*


Как какие? DSP от TI или AD. А на AVR кнопки опрашивать! wink.gif
Тобишь для обработки звука AVR слабоват, даже так: очень СЛАБОВАТ!
Но тем не менее приведу пример CHaN-а, который обсасыванием и оптимизацией алгоритма на асме проделывает такие штуки:
Эксперементы DSP на AVR
mse
Ну прям таки СЛАБОВАТ. Ябы сказал "СЛАбоват". В телефонном диапазоне на м48@20 можно чего-нить и поваять.
lex_rp
спасибо
АДИКМ
Есть аплекейшн по реализации цифровых фильтров на AVR
Можете программно декодить DTMF
Можете немного сжать звук
Все это цифровая обработка сигнала и с успехом выполняется на AVR (в разумных пределах разумеется)
Rash
А чего не сделать PCM интерфейс на AVR. Поставить кодек от моторолы например MC145481. Сделать так (микрофон + динамик) <-> кодек <-> AVR или (микрофон + динамик) <-> кодек <-> ПЛИС<-> AVR. Как получить частоты 2,048Мгц и 8 кГц в доке на кодек есть. Сам пока так не делал, но задумка есть.
АДИКМ
Скажу вам откровенно, на меге16 например, все это можно сделать без всяких кодеков и плисов.
Разве что очень трудности любите smile.gif))
BVU
Глянте здесь, возможно удасться сделать для себя какие-то выводы из прочитанного, хоть материал лишь приблизителен Вашей теме:
http://www.ineltek.ru/html.cgi/txt/app/Atm...at45_to_avr.htm
AndyBig
У Атмела есть еще аппликейшн по реализации ADPCM-декодера: http://www.atmel.com/dyn/resources/prod_do...nts/doc2572.pdf
muravei
Цитата(АДИКМ @ Nov 1 2005, 10:27)
Можете программно декодить DTMF

*

Посмотреть бы, и еще АОНа "ДСПшного" нет?
Йокамон
Цитата(muravei @ Nov 3 2005, 07:56) *
Цитата(АДИКМ @ Nov 1 2005, 10:27)

Можете программно декодить DTMF

*

Посмотреть бы, и еще АОНа "ДСПшного" нет?

есть. вот кусок из старого проекта.чесно переделаный блок аона с Z.

кварц на 11057900 кажись ставил, с макросами и переопределениями rXX разберешься. недолюбливаю
я стд атмел имена регистрофф...
Йокамон
вот кстати оригинал -
http://www.telesys.ru/projects/proj006/index.shtml

совсем забыл его дать сразу...
defunct
Цитата(Йокамон @ Dec 19 2005, 14:51) *
недолюбливаю я стд атмел имена регистрофф...


Поддерживаю, кстати, классный стиль. Если б ни rjmp так от асма x86 не отличить. ;>
ValeraK
Цитата(Йокамон @ Dec 19 2005, 17:51) *
вот кусок из старого проекта.чесно переделаный блок аона с Z.
кварц на 11057900 кажись ставил, с макросами и переопределениями rXX разберешься.


Если не сложно, опубликуй макросы и определения регистров.
Йокамон
Сори, давненько на форум не заглядывал. Вот по просьбе трудящихся выкладываю обработку таймера оттуда же и переопределения регистров и макросы.

З.Ы. rjmp - это пожалуй единственная мнемоника которая меня устроила в атмеловском асме. как и rcall. :-)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.