03.06.2019, 22:15 | #71 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Выложил Онлайн конвертер bin - hex
|
23.07.2019, 21:57 | #72 |
Junior Member
Регистрация: 23.07.2019
Сообщений: 2
Вес репутации: 0 |
Доброе время суток! Скажите как выставить другую частоту вместо 96000 нужно 8000?
|
24.07.2019, 17:52 | #73 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Нужно настраивать регистры таймера
|
24.07.2019, 18:12 | #74 |
Junior Member
Регистрация: 23.07.2019
Сообщений: 2
Вес репутации: 0 |
Если можно, подробнее, или подскажите где почитать?
|
25.07.2019, 10:45 | #75 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Сами звуковые файлы нужны с частотой 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 |
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
|
|