Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
21 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры AVR
1154889
Топик полностью
йцyкeн
(14.12.2021 11:03, просмотров: 285)
ответил
il-2
на
Например - 12000000 / 206.77 = 58035.5 Гц. Т.е. надо завести таблицу на 100 элементов для Compare-регистра, в таблице должны храниться значения 206 (23штуки) и 207(77штук), распределенные равномерно. И циклически обновлять Compare-регистр из этой таблицы
Тогда уж 206 (3штуки) и 207(10штук) - спасибо Nikolay_Po за точное значение знаменателя.
Ответить
12000000 / (206 + 10/13) = 12000000 / 206.769 = 58035.7 Гц. Годится.
il-2
(309 знак., 14.12.2021 11:46
)