25.07.2019, 10:45 | #40 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
Сами звуковые файлы нужны с частотой 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 |
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3) | |
|
|