Белов, А.В. Микроконтроллеры 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. Тактовый генератор, блок-схема
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==