Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
21 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры AVR
1154876
Топик полностью
Nikolay801_
(14.12.2021 08:54, просмотров: 324)
ответил
AlexG
на
Один не квалифицированный программист AVRок загадал загадку - написал для ATMEGA644 программу, генерирующую из 12 МГц тактовой частоты меандр 58035,7 Гц. Т.е. частоту, которую делением вроде-бы получить нельзя. Теперь атмегу и тактовый генератор надо заменить, но снова получить на выводе 58035+-1 Гц. Из исходников понятно только, что эффект получен случайно, как такое сделать целенапрвленно - большой вопрос.
менять делитель каждый период что бы среднее значение было требуемым, сейчас так во всех новых камнях на уартах получают дробные лелители.
пример делитель ~0,42
|==|__|===|___|==|__|===|___|
Будь ты проклят, Перри-Утконос!
Ответить