Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств
Шаг 6. Осваиваем все возможности микроконтроллера ATtiny23 13 375 Внутренний генератор на 128 кГц Внутренний генератор на 128 кГц — это дополнительный простей ший генератор, обеспечивающий тактовый сигнал указанной частоты. Значение частоты дается для напряжения питания 3 В и температуры 25 °C. Для того, чтобы выбрать этот генератор в качестве основного источ ника тактового сигнала, необходимо записать в биты конфигурации CKSEL любое значение из диапазона “ 0110 — 011 1 ” . Если в качестве источника тактового сигнала выбран генератор 128 кГц, время задержки при запуске определяется согласно табл. 6.11. Время задержки запуска при работе с внутренним генератором 128 кГц Таблица 6.11 SUT1...0 Время задержки при выходе из режимов «Power down» и «Power-save» Время задержки после аппаратного сброса (VCC = 5.0V) Рекомендации 00 6 циклов 14 циклов При включенном BOD 01 6 циклов 14 циклов + 4 мс Быстро устанавливающееся напряжение питания 10 6 циклов 14 циклов + 64 мс Медленно устанавливающееся напряжение питания 11 Зарезервировано Регистр предварительного делителя частоты — CLKPR Номер бита 7 6 5 4 3 2 1 0 | CLKPCE | — | — | — | CLKPS3 | CLKPS2 1 CLKPS1 | CLKPSO | CLKPR Чтөниө(ҒІ)/ЗаписьОЛ/) R/W R R R R/W R/W R/W R/W Начальное значение 0 0 0 0 Смотри описание Бит 7 — CLKPCE: Разрешение изменения коэффициента деления. Для того, чтобы можно было изменить состояние битов CLKPS, нужно сначала установить бит CLKPCE в единицу. Бит CLKPCE можно устанавливать только в том случае, когда все биты CLKPSn имеют нулевые значения. Бит CLKPCE аппаратно сбрасывается в ноль через четыре цикла такто вого сигнала после его установки или сразу после записи битов CLKPSn. Если бит CLKPCE установлен, то до тех пор, пока он не будет сброшен аппаратно, его перезапись не имеет смысла. Повторная запись единицы не продлит период ожидания, а сброс бита в ноль блокируется. Биты 3..0 — CLKPS3..0: Выбор режима предварительного делителя. Эти биты определяют коэффициент деления сигнала. На вход делителя поступает сигнал от одного из описанных выше источников. Выходной сигнал после делителя используется в качестве основной системной так товой частоты микроконтроллера. Значение этих битов может быть в любой момент переписано программой, если это требуется для выполне ния прикладных задач.
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==