Поиск по сайту:

 


По базе:  

микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > Обзоры по типам > Микроконтроллеры > MAXQ

реклама

 




Мероприятия:




Периферийные регистры UART

7             0  
                Регистр управления последовательным модулем (Serial Control - SCON)
0 0 0 0 0 0 0 0 Сброс при включении питания и системный сброс
rw rw rw rw rw rw rw rw Доступен для чтения (r), записи (w) или специальный (s) доступ
(RI) Флаг прерывания приемника (Receive Interrupt Flag).
Этот бит показывает, что в последовательный буфер был принят байт данных. Этот бит устанавливается в конце восьмого бита в режиме 0, после последней выборки стопового бита в режиме 1 в зависимости от значения бита SM2 или после последней выборки RB8 в режимах 2 и 3. После установки этот бит должен быть сброшен программно.
(TI) Флаг прерывания приемника (Transmit Interrupt Flag).
Этот бит показывает, что загруженные в передающий регистр данные были успешно переданы. В любом режиме он останавливается после передачи последнего бита данных и должен быть сброшен программно.
(RB8) 9- ый принятый бит (9th Received Bit State).
Этот бит отображает состояние 9- ого принятого бита в режимах 2 и 3. Когда SM2 сброшен в 0, то в режиме 1 в этом бите отображается состояние стопового бита. В режиме 0 этот бит не имеет значения.
(TB8) 9- ый переданный бит (9th Transmission Bit State).
Этот бит определяет в режимах 2 и 3 состояние 9- ого передаваемого бита.
(REN) Активизация приемника (Receive Enable).
0 = приемник последовательного порта отключен.
1 = приемник последовательного порта активизирован в режимах 1,2 и 3; инициализация синхронного приемника в режиме 0 (если RI = 0).
(SM2) Бит 2 режима последовательного порта (Serial Port Mode Bit 2).
Установка этого бита в режиме 1 игнорирует принятые данные, если принят неверный стоповый бит. Установка этого бита в режимах 2 или 3 активизирует мультипроцессорную связь и препятствует установке бита флага прерывания приемника RI если принятый 9- ый бит равен 0. Этот бит описан в приведенной выше таблице режимов последовательного модуля.Также этот бит используется для выбора частоты синхронизации в режиме 0:0 = частота последовательных синхроимпульсов равна деленной на 12 частоте системных синхроимпульсов.1 = частота последовательных синхроимпульсов равна деленной на 4 частоте системных синхроимпульсов.
(SM1) Бит 1 режима 0 последовательного порта (Serial Port 0 Mode Bit 1).
Этот бит описан в приведенной выше таблице режимов последовательного порта.
(FE) Флаг ошибки кадровой синхронизации (Framing Error Flag).
(FEDE = 1) Этот бит устанавливается при детектировании ошибочного стопового бита. Он должен быть очищен программнл. Изменение этого бита когда FEDE установлен в 1 не влияет на установки последовательно режима.
(SM0) Бит 0 режима 0 последовательного порта (Serial Port 0 Mode Bit 0).
(FEDE = 0) Этот бит используется совместно с битами SM2 и SM1 для определения последовательного режима.
Режим SM2:SM1:SM0 Функция Длина Период
0 000 Синхр. 8 бит 12 сист. СИ
0 100 Синхр. 8 бит 4 сист. СИ
1 X10 Асинхр. 10 бит 64/16 Baud СИ (SMOD=0/1)
2 001 Асинхр. 11 бит 64/32 сист. СИ (SMOD=0/1)
2 101 Асинхр. 11 бит 64/32 сист. СИ (SMOD=0/1)
3 011 Асинхр. 11 бит 64/16 Baud СИ (SMOD=0/1)
3 111 Асинхр. 11 бит 64/16 Baud СИ (SMOD=0/1)


7             0  
                Регистр режима последовательного порта (Serial Port Mode - SMD)
0 0 0 0 0 0 0 0 Сброс при включении питания и системный сброс
r r r r r rw rw rw  
(FEDE) Активизация детектирования ошибок кадровой синхронизации (Framing Error Detection Enable).
Этот бит выбирает функцию бита SM0 (SCON.7):0 = SCON.7 работает как SM0 и предназначен для выбора режима последовательного порта.1 = SCON.7 преобразуется в флаг ошибки кадровой синхронизации (FE).
(SMOD) Выбор скорости последовательного порта (Serial Port Baud Rate Select).
Бит SMOD окончательно выбирает скорость обмена в асинхронном режиме:
1 = 16 периодов Baud СИ в режимах 1 и 3 и 32 периода системных СИ в режиме 2.
0 = 64 периода Baud СИ в режимах 1 и 3 и 64 периода системных СИ в режиме 2.
(ESI) Разрешение прерывания от последовательного порта (Enable Serial Port Interrupt).
Установка этого бита в 1 разрешает формирование запроса на прерывание при установке флагов RI или TI, находящихся в регистре SCON. Очистка этого бита отключает прерывание от последовательного порта.


7             0  
                Буферный регистр данных последовательного порта (Serial Port Data Buffer - SBUF)
               
0 0 0 0 0 0 0 0 Сброс при включении питания и системный сброс
rw rw rw rw rw rw rw rw Доступен для чтения (r), записи (w) или специальный (s) доступ
                Данные для передачи или приема. Последовательные приемник и передатчик имеют отбельные буферные регистры, но адрес у них одинаковый.


15                             0  
                                Регистр фазы последовательного порта (Serial Port Phase - PR)
                               
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Сброс при включении питания и системный сброс
rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw Доступен для чтения (r), записи (w) или специальный (s) доступ
Этот регистр используется для загрузки и чтения содержимого фазового регистра


<-- Предыдущая страница Оглавление Следующая страница -->





 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru
©1998-2023 Рынок Микроэлектроники