ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1154901 Топик полностью
il-2 (14.12.2021 11:46, просмотров: 363) ответил йцyкeн на Тогда уж 206 (3штуки) и 207(10штук) - спасибо Nikolay_Po за точное значение знаменателя.
12000000 / (206 + 10/13) = 12000000 / 206.769 = 58035.7 Гц. Годится. 

Но я бы сделал дельта-модуляцию (или Брезенхема) - как кому нравится называть.

Можно на 1-байтовом аккумуляторе (AVR все-таки), тогда результирующая частота будет 12000000 / (206 + 198/256) = 58034.53 Гц. На 2-байтовом аккумуляторе можно точнее.

По быстродействию это будет даже быстрее, чем выборка из таблицы.