Описание библиотеки микросхемы 5023ВС016 процессора "Спутник"
Поля данных
Структура UART_T

Структура для доступа к регистрам UART. Подробнее...

#include <uart.h>

Поля данных

__RW uint32_t DR
 
__RW uint32_t RSR_ECR
 
uint32_t RESERVED0 [4]
 
__RO uint32_t FR
 
uint32_t RESERVED1 [2]
 
__RW uint32_t IBRD
 
__RW uint32_t FBRD
 
__RW uint32_t LCR_H
 
__RW uint32_t CR
 
__RW uint32_t IFLS
 
__RW uint32_t IMSC
 
__RO uint32_t RIS
 
__RO uint32_t MIS
 
__WO uint32_t ICR
 
__RW uint32_t DMACR
 

Подробное описание

Структура для доступа к регистрам UART.

См. определение в файле uart.h строка 39

Поля

§ CR

__RW uint32_t CR

Смещение: 0x030 Регистр управления потоком CR.

См. определение в файле uart.h строка 49

§ DMACR

__RW uint32_t DMACR

Смещение: 0x048 Регистр управления DMA.

См. определение в файле uart.h строка 55

§ DR

__RW uint32_t DR

Смещение: 0x000 Регистр данных.

См. определение в файле uart.h строка 41

§ FBRD

__RW uint32_t FBRD

Смещение: 0x028 Дробная часть делителя скорости обменаданными.

См. определение в файле uart.h строка 47

§ FR

__RO uint32_t FR

Смещение: 0x018 Регистр флагов.

См. определение в файле uart.h строка 44

§ IBRD

__RW uint32_t IBRD

Смещение: 0x024 Целая часть делителя скорости обмена данными.

См. определение в файле uart.h строка 46

§ ICR

__WO uint32_t ICR

Смещение: 0x044 Регистр сброса прерывания.

См. определение в файле uart.h строка 54

§ IFLS

__RW uint32_t IFLS

Смещение: 0x034 Регистр порога прерывания по заполнению буфера FIFO.

См. определение в файле uart.h строка 50

§ IMSC

__RW uint32_t IMSC

Смещение: 0x038 Регистр маски прерывания.

См. определение в файле uart.h строка 51

§ LCR_H

__RW uint32_t LCR_H

Смещение: 0x02C Регистр управления линией LCR_H.

См. определение в файле uart.h строка 48

§ MIS

__RO uint32_t MIS

Смещение: 0x040 Регистр состояния прерываний с маскированием.

См. определение в файле uart.h строка 53

§ RESERVED0

uint32_t RESERVED0[4]

См. определение в файле uart.h строка 43

§ RESERVED1

uint32_t RESERVED1[2]

См. определение в файле uart.h строка 45

§ RIS

__RO uint32_t RIS

Смещение: 0x03C Регистр состояния прерываний.

См. определение в файле uart.h строка 52

§ RSR_ECR

__RW uint32_t RSR_ECR

Смещение: 0x004 Регистр состояния приемника/сброса ошибки.

См. определение в файле uart.h строка 42


Объявления и описания членов структуры находятся в файле: