|
|
 |
Ответов
|
Jan 30 2013, 08:01
|
Профессионал
    
Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763

|
Цитата(ar__systems @ Jan 30 2013, 08:50)  Нормальный звук врядли на нем удастся сделать. Так не музыку же собираются играть, раз там Fs=8kHz. Цитата DMA не имеет доступа к ЦАПу При Fs=8kHz и не надо никакого DMA. Можно завести таймер на 8кгц и сделать два буфера, в один считывать с карты памяти, со второго - по прерыванию таймра выводить в ЦАП. По концу буфера, буфера меняются местами.
|
|
|
|
|
Jan 30 2013, 08:23
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
QUOTE (Allregia @ Jan 30 2013, 17:01)  Можно завести таймер на 8кгц Так моя и не спорит, понимает, что можно  Вот только дергать ARM каждые 125 мкс как-то не камильфо. Нет, можно, но я, как уникальная личность, не сторонник такого подхода  Желание эмулировать интерфейсы программно (где времянка играет основнополагающую роль) у меня еще отпало лет 6 назад Гм... как абсурдная идея гнать аудио в FIFO USART, а на выходе конвертировать его сдвиговым регистром в параллельный код  Я понимаю, печатка уже сделана. Автор, когда придете к окончательному решению, будьте добры, расскажите нам, как и что  Аж интересно стало!
--------------------
Выбор.
|
|
|
|
|
Jan 30 2013, 14:06
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 20-02-09
Пользователь №: 45 138

|
Цитата(haker_fox @ Jan 30 2013, 14:23)  Автор, когда придете к окончательному решению, будьте добры, расскажите нам, как и что  Аж интересно стало! Простите пожалуйста, что не ответил сразу. На работе интернет тормозит сегодня жутко. Пока что сделал сегодня только распаковку файла wav и вывод отсчетво на терминал. У меня вопрос насчет таймера - если я сделаю прерывания с частотой 8 кГц это не порушит операционную систему? Просто устройство должно реализовывать госовое меню по телефону и охота отлавливать реакцию модема - повесил ли пользователь трубку, а может быть, нажал кнопку. С кодеком, к сожалению не получится - плата уже сделана и не хочется сильно вносить изменения в схемотехнику. За идею с буферами спасибо отдельное - вполне возможно, что тоже пробовать буду.
|
|
|
|
|
Jan 30 2013, 14:20
|

Гуру
     
Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514

|
Цитата(stepper88 @ Jan 30 2013, 18:06)  У меня вопрос насчет таймера - если я сделаю прерывания с частотой 8 кГц это не порушит операционную систему? Просто устройство должно реализовывать госовое меню по телефону и охота отлавливать реакцию модема - повесил ли пользователь трубку, а может быть, нажал кнопку. вы же используете голосовые функции модема? что там к вам от него валится? Если поток валится, как анализируете? я когда-то делал подобное, с использованием БПФ, но это было на PC Мне от модема валился оцифрованный поток, я его просто БПФ скармливал и выделял КПВ оттуда
|
|
|
|
Сообщений в этой теме
stepper88 Работа со звуком в программе с операционной системой Jan 29 2013, 17:38 toweroff Скорее всего, другой таймер и приоритет ему поднят... Jan 29 2013, 18:32 haker_fox QUOTE (stepper88 @ Jan 30 2013, 01:38) Зд... Jan 30 2013, 01:37     stepper88 Цитата(toweroff @ Jan 30 2013, 20:20) вы ... Jan 30 2013, 16:13 toweroff А как собираетесь отслеживать то, что пользователь... Jan 30 2013, 18:25 stepper88 Цитата(toweroff @ Jan 31 2013, 00:25) А к... Feb 1 2013, 06:49  toweroff Цитата(stepper88 @ Feb 1 2013, 10:49) Ког... Feb 1 2013, 06:56   stepper88 Прошу прощения, что долго не заходил в тему.
На да... Feb 9 2013, 07:40
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|