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