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

Шаг 6. Осваиваем все возможности микроконтроллера ATtiny23 13 369 Тактовый сигнал Flash -памяти — clk FLASH . Этот сигнал синхронизирует работу Flash -интерфейса. Тактовый сигнал Flash -интерфейса обычно вклю ­ чается одновременно с тактовым сигналом центрального процессора. Источники тактового сигнала Микросхема имеет несколько вариантов получения тактового сигнала. Эти варианты выбираются при помощи Fuse -переключателей (битов кон ­ фигурации), состояние которых может быть изменено при помощи про ­ грамматора. Значение битов для каждого из режимов показано в табл. 6.2. После того, как источник тактового сигнала выбран, он является единственным источником сигналов в микроконтроллере AVR. Именно из этого сигнала вырабатываются все остальные тактовые сигналы микросхемы. Выбор источника тактового сигнала Таблица 6.2 Источник тактового сигнала Значение битов CKSEL3..0 Внешний тактовый сигнал 0000 Настраиваемый внутренний RC -генератор 4 МГц 0010 Настраиваемый внутренний RC -генератор 8 МГц 0100 Генератор сторожевого таймера 128 кГц 0110 Внешний кварцевый резонатор 1000 — 1111 Зарезервировано 0001/ 0011/0101/0111 Примечание. Биты, установленные в 1, считаются незапрограммированными. Если бит содержит 0, то он запрограммирован. Рассмотрим все перечисленные выше режимы подробно. Когда микроконтроллер пробуждается после спящего режима, выбранный источник тактового сигнала запускается в самом начале процесса про ­ буждения. Это гарантирует устойчивую работу генератора к моменту выполнения первой инструкции. При перезапуске процессора сигналом RESET предусмотрена допол ­ нительная задержка, позволяющая достигнуть устойчивого уровня сигнала к тому моменту, когда контроллер начнет выполнение первой инструкции. Для формирования этой задержки используется охранный таймер микроконтроллера. Число циклов тактового генератора, необходимое для формирова ­ ния разных значений задержки, показано в табл. 6.3. Частота генератора охранного таймера зависит от напряжения питания. Поэтому в таблице указано напряжение питания, при котором достигаются те или иные зна ­ чения задержки.

RkJQdWJsaXNoZXIy MTExODQxMg==