Как стать автором
Обновить

Комментарии 14

Я думал будет биперная музыка, как на спектруме, однобитным дерганием ноги вполне нормальные музыкальные произведение создавали, при том что Z80 процессор намного слабее микроконтроллера был.

Вы описание видео читали?
И да, в фоне биперная музыка на спектруме играть не могла.
Увеличить громкость можно путем коммутации более высоких напряжений при помощи внешней схемотехники.
А еще можно использовать два противофазных выхода таймера.

А зачем все это ? Это могло быть интересно лет 30 назад. Времена тотального дефицита давно прошли, сейчас доступны крохотные динамики самых разных форм. У меня у самого их штук 15, как минимум ...

У дешевых микроконтроллеров как правило отсутствует ЦАП. Как в этом случае воспроизводить звук на динамик? За качество звука нужно чем-то платить, все зависит от того, где для конкретной задачи проходит баланс между производительностью и ценой.

Как в этом случае воспроизводить звук на динамик?

Тем же ШИМом с простым фильтром ВЧ на его выходе :)

Covox

Для ковокса надо больше одной ноги

Для используемого мною HPM14A громкость звука на частотах менее 500 кГц будет примерно 40 – 50 дБ.

Ошибка, 500Гц?

Верно, исправил.

ИМХО тратить два 16битных таймера слишком жирно на бипер.

Так он не задействует их постоянно.

Послушал мелодию, прям вернулся почти на двадцать лет назад! Как сейчас помню что писал прогу для звонка на 6 мелодий для pic12c509, в то время еще на асе! Конечно она не могла работать в фоновом режиме, в контроллере был всего один таймер, да и прерывания были только для выхода из режима сна, но этот звук, одноголосый звук, ни с чем не спутать!)

Спасибо, приятно слышать. Начинал с ассемблера, pic16f84a. С Arm други возможности конечно, и то ли еще будет)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории