Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Регистр С управления и статуса УСАПП - UCSRnC





Разряд                  
  - UMSELn UPMn1 UPMn0 USBSn UCSZn1 UCSZn0 UCPOLn UCSRnC
Чтение/запись Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп.  
Исх. значение                  

 

Обратите внимание, что данный регистр не доступен в режиме совместимости с ATmega103.

  • Разряд 7 - Резервный бит

Данный бит зарезервирован для будущего использования. Однако для совместимости с будущими микроконтроллерами при записи в регистр UCSRnC в позицию данного бита необходимо записывать лог. 0.

  • Разряд 6 - UMSELn: Выбор режима УСАПП

Данный бит позволяет переключаться между синхронным и асинхронными режимами последовательной связи.

 

 

Таблица 77. Установки бита UMSELn

 

UMSELn Режим связи
  Асинхронный
  Синхронный

Разряды 5:4 - UPMn1:0: Режим паритета

Данные бита разрешают и устанавливают тип генерируемого и контролируемого паритета. После разрешения паритета передатчик автоматически генерирует и передает бит паритета в каждой посылке. Приемник генерирует бит паритета для принятых данных и сравнивает его со значением принятого в этой посылке бита паритета, а по результату сравнения устанавливает флаг ошибки паритета UPEn в регистре UCSRnA.

 

Таблица 78. Установки бит UPMn

 

UPMn1 UPMn0 Режим паритета
    Отключен
    (Резерв)
    Четность
    Нечетность

Разряд 3 - USBSn: Выбор числа стоп-бит

Данный бит определяет сколько стоповых бит вставляет передатчик при генерации посылки. Приемник игнорирует эту настройку.

 

Таблица 79. Установки бита USBSn

 

USBSn Число стоп-бит
  1 бит
  2 бита

Разряды 2:1 - UCSZn1:0: Формат данных

Биты UCSZn1:0 вместе с UCSZn2 в регистре UCSRnB задают количество бит данных в посылке, как для приемника, так и для передатчика.

 

Таблица 80. Установки бит UCSZn

 

UCSZn2 UCSZn1 UCSZn0 Формат данных
      5 бит
      6 бит
      7 бит
      8 бит
      Резерв
      Резерв
      Резерв
      9 бит

Разряд 0 - UCPOLn: Полярность синхронизации

Данный бит используется только в синхронном режиме. Если используется асинхронный режим, то в данный бит необходимо записать лог. 0. В синхронном режиме бит UCPOLn определяет соотношение между выборкой входящих данных и обновлением передаваемых данных и сигналом тактирования синхронной связи (XCKn).

 

Таблица 81. Установки бит UCPOLn

UCPOLn Изменение передаваемых данных на выходе TxDn Выборка принимаемых данных на входе RxDn
  Нарастающий фронт XCKn Падающий фронт XCKn
  Падающий фронт XCKn Нарастающий фронт XCKn

 

 

Date: 2016-07-05; view: 211; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.01 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию