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

Шаг 6. Осваиваем все возможности микроконтроллера ATtiny231 3 467 При помощи разряда UMSEL регистра UCSRC можно выбрать асин ­ хронный либо синхронный режим работы. Режим удвоенной скорости (только для асинхронного режима) включается при помощи бита U2X регистра UCSRA. При использовании синхронного режима (UMSEL =1) регистр направ ­ ления передачи данных для контакта ХСК (DDR _ХСК) определяет, является ли источник тактового сигнала внутренним (режим Master) или внешним (режим Slave). Внешний вывод ХСК активен только в син ­ хронном режиме. На рис. 6.35 показана блок-схема тактового генератора модуля USART. Описание сигналов: ♦ txclk — тактовая частота передатчика (внутренний сигнал); ♦ rxclk — основной тактовый сигнал приемника (внутренний сиг ­ нал); ♦ xcki — входной сигнал с контакта ХСК (внутренний сигнал). Ис ­ пользуется для синхронизации slave -операций; ♦ хско — сигнал, поступающий на выход ХСК (внутренний сигнал). Используется для синхронизации master -операций; ♦ fosc — тактовая частота с контакта XTAL (системный тактовый ге ­ нератор). Внутренняя генерация тактового сигнала — генератор скорости передачи информации Внутренний тактовый генератор используется для работы в синхрон ­ ном и асинхронном Master -режиме. Все описанное в этом разделе отно ­ сится к рис. 6.35. Регистр скорости передачи информации модуля USART (UBRR) и свя ­ занный с ним реверсивный счетчик используются как программируемый Рис. 6.35. Тактовый генератор, блок-схема

RkJQdWJsaXNoZXIy MTExODQxMg==