[an error occurred while processing this directive]
Вот так и рождаются мифы о "тормозных" МК. Юра, не изводите себя. Повторите уже готовую конструкцию.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
=L.A.=
05 августа 2006 г. 14:10
В ответ на:
Продолжаются эксперименты с диктофоном.
отправлено UraGun 05 августа 2006 г. 13:18
http://www.uni-electronics.newmail.ru/dictophon.htm
Составить ответ
|||
Конференция
|||
Архив
Ответы
Меня зовут не Юра, Леша. Разве я спрашивал разрешения на повторение ? Или Вы считаете себя настолько продвинутым деденькой, что всем остальным нужно только повторять за Вами ? Ответьте по сути, если есть что ответить. Плиз.
—
UraGun
(05.08.2006 14:38
85.90.206.137
,
пустое
)
С первым поддерживаю !
—
MegaJohn-home
(05.08.2006 14:17
84.204.44.33
,
пустое
)
а нащщот второго: можно и творчески переработать, но имея соответствующие способности. Я кстати, хотел сначала на Тине сделать, но мне 8-ми битный ШИМ не понравился. (+)
—
=L.A.=
(05.08.2006 14:24
213.134.214.10
, 121 байт)
"Но практика показала, что может быть существенный выигрыш по какчеству" - как я думаю это делается так: подключается Тянька к фильтру ШИМ и воспроизводиться. Потом подключается PIC к тому фильтру и тоже самое. А потом жюри не менее 4-рех человек решит, да или нет =)))
—
MegaJohn-home
(05.08.2006 14:38
84.204.44.33
,
пустое
)
Я вот тоже считал что 8 битной выборки на 8000 Гц мне будет для голоса достаточно. +
—
UraGun
(05.08.2006 14:48
85.90.206.137
, 685 байт)
"Зачем переходить на оценку моих способностей я не понимаю", "Стоит ли переходить с ШИМа на ЦАП", " С арифметикой дружу с детства если вам это важно" - Так вот раз сами считать не хочете то придется мне. Берем к примеру кварц 12МГц, частота дескритизации 22100. Значит квант звука = 1/22100 = 45мкС или равно 540 циклов процессора. Теперь как догадываетесь нужно определить возможно ли чтение одного байта из флешки и отправить на DAC. Первое и второе я не знаю так как
—
MegaJohn-home
(05.08.2006 15:00
84.204.44.33
,
пустое
)
так как ? Спасибо, продолжим ? Вот товарисчь L.A.
—
UraGun
(05.08.2006 15:24
85.90.206.137
, 1077 байт)
"Говорит о том, что при переписывании полного содержимого ОЗУ контроллера во флэш, появится пауза во время которой выборки производиться не будут. контроллер будет занят записью. А вы говорите бери да используй. Не подходит понимаете ?" Не понимаю: считалась выборка пребразовалась с помощью ADPCM (то есть две выборки есть один байт во флеши), скинули байт в буфер флеши, как заполнился буфер подать команду флеши что переписал буфер на страницу. а тем временем как перекидывает процессор
—
MegaJohn-home
(05.08.2006 15:41
84.204.44.33
,
пустое
)
а тем временем как флеш само-пишется процессор свободен и закидывает выборки в ОЗУ, и как освобождается перекидывает в буфер флеши. Где трудности ? не вижу
—
MegaJohn-home
(05.08.2006 15:45
84.204.44.33
,
пустое
)
Да нигде блин. Если кидать по байту к примеру 512 значений из ОЗУ, это сколько займет циклов ? А потом ещё дать команду на переписывание буфера в память. Ветвления опять же. Я чего вообще пургу что ли несу ? Вы же сами насчитали перед этим 540 циклов... ограничение таки есть ? да плюс прога на Си писанная да ещё где то задержался и нема 540 циклов правда ? Или таки торможу ?
—
UraGun
(05.08.2006 15:51
85.90.206.137
,
пустое
)
Таки торможу. LA прав был :))) Так что полкило пардонов :) Он перекидывает из ОЗУ по кусочкам в буфер. Зачем правда так сделано тоже не понятно...
—
UraGun
(05.08.2006 15:57
85.90.206.137
,
пустое
)
Ответ на вопрос [->]
—
MegaJohn-home
(05.08.2006 16:01
84.204.44.33
,
пустое
,
ссылка
)
там речь идет не о буфере а об ОЗУ контроллера :) И во при переписывании ОЗУ в буфер будет пауза :)
—
UraGun
(05.08.2006 15:43
85.90.206.137
,
пустое
)
С чего вдруг ? передается ведь побайтно, выборка пришла, прервался обработал и снова за передачу. Вы же когда едите суп ложкой, ведь прерываетесь чтобы хлеба откусить ? =)))))))))
—
MegaJohn-home
(05.08.2006 15:57
84.204.44.33
,
пустое
)
Вот и я думал что побайтно. А у дядюшки ЛА вот чего забацано. Вот и непонятно зачем ?
—
UraGun
(05.08.2006 16:05
85.90.206.137
, 288 байт)
что именно не понятно, уточните (в смысле я не понял в чем проблема так как прочитал описание)
—
MegaJohn-home
(05.08.2006 16:16
84.204.44.33
,
пустое
)
Вы пишите программу, а не я, и неизвестно какой ЦАП выбрали и какой формат записи в ЦАП. Мне хватило 22мкс софтовым методом считать по SPI с флешки и кинуть в регистр ШИМа. Так что дружите с даташитами и арифметикой в особенности, и "учитесь, учитесь и еще раз учитесь" (c)(Ленин)
—
MegaJohn-home
(05.08.2006 15:03
84.204.44.33
,
пустое
)
Принято, но непонятно с чем нужно советовать дружить Вам. Я же сказал сразу+
—
UraGun
(05.08.2006 15:28
85.90.206.137
, 416 байт)
"Хватит право строить из себя импульсивного преподавателя перед ленивым неучем" - не сторю, а не могу понять что же раз пишите ПРИНЯТО что же для себя не можете сказать, уложитесь в эти гребанные 45мкс или нет ?
—
MegaJohn-home
(05.08.2006 15:44
84.204.44.33
,
пустое
)
Ладно, проехали. Я так понял задавать вопросы стоит исключительно в ситуации полного тупика. Все остальные разражают экспертов :)) своей тривиальностью. Желаю успехов.
—
UraGun
(05.08.2006 15:46
85.90.206.137
,
пустое
)
С утра лопачу PHP и всё успешно
—
MegaJohn-home
(05.08.2006 15:55
84.204.44.33
,
пустое
)
е-мае, да тут нет другого варианта как самому посчитать - неужели не понятно? Или вы думаете, что кто-то за вас это должен сделать? Бля, как будто тут каждый день делают пожарные извещатели с вашими исходными...
—
Гамма СПб
(05.08.2006 15:36
195.218.147.58
,
пустое
)
Да вы не кипятитесь. С вас то не убудет если кто-то что-то у кого-то спросит :) Правда ?
—
UraGun
(05.08.2006 15:44
85.90.206.137
,
пустое
)
это был ответ на вопрос " Хватит ли быстродействия ?" =)))
—
MegaJohn-home
(05.08.2006 15:08
84.204.44.33
,
пустое
)
это потому что ты делал неправильно. я про соундфорж
—
BlackPrapor
(05.08.2006 14:59
195.225.128.33
, 348 байт)
я делал и так и с оцифровкой на нужных параметрах. Не устраитвает.
—
UraGun
(05.08.2006 15:00
85.90.206.137
,
пустое
)
В случае 10 битного формата выборок прийдется писать в память по 2 байта на выборку ?
—
UraGun
(05.08.2006 14:36
85.90.206.137
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание