Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств

374 Микроконтроллеры AVR от азов программирования... Внешний тактовый сигнал Для того, чтобы использовать сигнал от внешнего генератора, необхо ­ димо подключить внешний генератор к входу XTAL1 так, как показано на рис. 6.10. Для того, чтобы включить микроконтроллер в режим синхро ­ низации от внешнего сигнала, необходимо установить биты конфигура ­ ции CKSEL в положение “ 0000 ” . При использовании внешнего генератора в качестве источника тако ­ вых импульсов выбор времени задержки при старте производится при помощи переключателей SUT, как показано в табл. 6.10. Таблица 6.9 Выбор частоты кварцевого генератора CKSEL3...0 Диапазон частот, МГц 0000 — 0001 0 — 16 Время задержки при старте при работе с внешним генератором Таблица 6.10 SUT1...0 Время задержки при выходе из режимов Power down и Power-save Время задержки после аппаратного сброса (VCC = 5.0V) Рекомендации 00 6 циклов 14 циклов При включенном BOD 01 6 циклов 14 циклов + 4,1 мс Быстро устанавливающееся напряжение питания 10 6 циклов 14 циклов + 65 мс Медленно устанавливающееся напряжение питания 11 Зарезервировано Чтобы гарантировать устойчивую работу центрального процессора при использовании внешнего тактового генератора, необходимо избегать внезапных изменений частоты внешнего сигнала. Изменение частоты более чем на 2 % от одного цикла колебаний до следующего может при ­ вести к непредсказуемому поведению микроконтроллера. Если это все же необходимо, нужно производить сброс микроконтроллера в момент изменения частоты тактового генератора. Не используется XTAL2 Совет. Если необходимо понизить внутрен ­ нюю тактовую частоту микрокон ­ троллера без потери устойчивости работы, вы можете использовать предварительный делитель частоты тактового генератора. Внешний тактовый < — сигнал I XTAL1 GND Рис. 6.10. Схема подключения внешнего генератора

RkJQdWJsaXNoZXIy MTExODQxMg==