[an error occurred while processing this directive]
Делал, только не "бим-бом", а "тра-ля-ля" (+).
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено adw 09 июля 2005 г. 01:07
В ответ на: генерация бим-бом отправлено <font color=gray>urriz</font> 08 июля 2005 г. 19:46

Использовал статью В.Банникова, Двухтональные мелодичные синтезаторы, Радиолюбитель #6/97-25.
AVR, то ли 8, то ли 10МГц, использовал прерывание по переполнению таймера без делителя и без начального значения, то есть частота прерываний 31,25кГц (а может 39,0625кГц). 89S52 может и не поспеет, надо прикинуть. Аппаратный ШИМ не использовался, нога дергалась в как обычный выходной пин.
Использовалось две (вроде) константы, которые по сути формируют две частоты. Меняя их можно получать разное звучание. Громкость прекрасно регулируется программно, было сделано несколько ступеней регулировки громкости, значения констант, соответствующие этим ступеням записаны в таблицу.
Усилитель - простенькая микросхема, был подключен через разделительный конденсатор (а может и через RC-цепочку, сейчас уж не помню).

В общем, почитай статью, там все просто и толково расписано, будут вопросы - в мыло.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru