Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств
Шаг 6. Осваиваем все возможности микроконтроллера ATtiny231 3 493 Регистры скорости обмена информации USART — UBRRL и UBRRH Номер бита 15 ЕЛ UBRRH UBRRL 4TeHne(R)/3anncb(W) 12 11 10 9 8 UBRR[7:0] UBRR[11:8] Номер бита 7 R R/W Начальное значение 0 14 13 6 5 4 3 2 1 0 R R R R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Бит 15:12 — Зарезервированные биты. Эти биты зарезервированы. Для совместимости с будущими устройствами при записи нового значе ния в регистр UBRRH рекомендуется устанавливать эти биты в ноль. Бит 11 :0 — UBRR1 1 :0: Биты, определяющие скорость обмена USART. Эти биты представляют собой 12-разрядный регистр, который содержит скорость передачи информации модуля USART. Регистр UBRRH содер жит четыре старших бита, a UBRRL содержит восемь младших битов ско рости передачи информации USART. Если в момент передачи или приема информации изменить скорость, то процесс обмена данными будет нару шен. Запись в регистр UBRRL вызывает непосредственное изменение значения скорости передачи информации. 6.12. Универсальный последовательный интерфейс — USI Назначение и особенности Универсальный последовательный интерфейс (Universal Serial Interface или USI) является основным средством последовательной передачи дан ных для данного вида микросхем. Используя минимальное программ ное обеспечение, интерфейс USI позволяет достигать значительно более высоких скоростей передачи информации и использует меньше про граммной памяти, чем решения, основанные только на программном способе формирования канала связи. Для минимизации загрузки про цессора можно использовать прерывания. Интерфейс USI имеет следую щие основные особенности: ♦ двухпроводный синхронный режим передачи данных (Master или Slave, fSCLmax = fCK/16); ♦ трехпроводный синхронный режим передачи данных (Master, fSCKmax = fCK/2, Slave, fSCKmax = fCK/4); ♦ прием данных с использованием прерывания; ♦ автоматическое пробуждение из режима Idle;
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==