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

368 Микроконтроллеры AVR от азов программирования... Рис. 6.8. Блок-схема системы синхронизации Для этого предусмотрено несколько спящих режимов. Подробнее об этом читайте в разделе «Управление питанием и спящие режимы». Ниже приводится детальное описание системы синхронизации. Тактовый сигнал синхронизации центрального процессора — clk^y. Этот сигнал используется для синхронизации тех модулей, которые составляют ядро AVR. К таким модулям относятся: ♦ файл регистров общего назначения; ♦ регистр статуса; ♦ содержимое указателя стека. При отключении данного сигнала центральное ядро лишается воз ­ можности выполнять общие действия и вычисления. Тактовый сигнал системы ввода-вывода — clki /o . Тактовый сигнал системы ввода-вывода используются большинством модулей ввода- вывода, такими как все таймеры/счетчики, а также USART. Тактовый сигнал системы ввода-вывода также используется при вызове внешних прерываний. Некоторые виды внешних прерываний работают по принципу асин ­ хронной логики, что позволяет обрабатывать такие прерывания даже тогда, когда тактовый сигнал отключен. Это же относится и к модулю USI. В том случае, если отсутствует сигнал clk I/o , старт модуля производится в асин ­ хронном режиме, что позволяет производить запуск даже в режиме сна.

RkJQdWJsaXNoZXIy MTExODQxMg==