Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.06.2019, 22:15   #71
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Выложил Онлайн конвертер bin - hex
Admin вне форума   Ответить с цитированием
Старый 23.07.2019, 21:57   #72
hotden
Junior Member
 
Регистрация: 23.07.2019
Сообщений: 2
Вес репутации: 0
hotden is an unknown quantity at this point
По умолчанию

Доброе время суток! Скажите как выставить другую частоту вместо 96000 нужно 8000?
hotden вне форума   Ответить с цитированием
Старый 24.07.2019, 17:52   #73
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Нужно настраивать регистры таймера
Admin вне форума   Ответить с цитированием
Старый 24.07.2019, 18:12   #74
hotden
Junior Member
 
Регистрация: 23.07.2019
Сообщений: 2
Вес репутации: 0
hotden is an unknown quantity at this point
По умолчанию

Если можно, подробнее, или подскажите где почитать?
hotden вне форума   Ответить с цитированием
Старый 25.07.2019, 10:45   #75
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Сами звуковые файлы нужны с частотой 11000Гц, на частоте 96000Гц производится интерполяция для улучшения качества звучания.
Кто то в этой теме выкладывал модифицированную библиотеку на 8000 Гц
нужно изменить делитель в этой строке TCCR2B = ((0 << CS22) | (0 << CS21) | (1 << CS20) | (0<<WGM22) | (1<<FOC2A) | (1<<FOC2B));
(0 << CS22) (0 << CS21) (1 << CS20) это и есть делитель
000 - таймер остановлен, 001 - CLK, 010 - CLK/8, 011 - CLK/32, 100 - CLK/64, 101 - CLK/128, 110 - CLK/256, 111 - CLK/1024
Вам потребуется CLK/8, но тогда придется убрать программную интерполяцию
Без интерполяции качество звучания будет плохое.
Очень жать, но у этого таймера нет делителя CLK/2
Admin вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 01:56. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика