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

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

#include <spi.h>

Поля данных

__RW uint32_t CR0
 
__RW uint32_t CR1
 
__RW uint32_t DR
 
__RO uint32_t SR
 
__RW uint32_t CPSR
 
__RW uint32_t IMSC
 
__RO uint32_t RIS
 
__RO uint32_t MIS
 
__WO uint32_t ICR
 
__RW uint32_t DMACR
 

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

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

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

Поля

§ CPSR

__RW uint32_t CPSR

Смещение: 0x0010 Регистр делителя тактовой частоты

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

§ CR0

__RW uint32_t CR0

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

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

§ CR1

__RW uint32_t CR1

Смещение: 0x0004 Регистр управления 1

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

§ DMACR

__RW uint32_t DMACR

Смещение: 0x0024 Регистр управления прямым доступом к памяти

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

§ DR

__RW uint32_t DR

Смещение: 0x0008 Буфер FIFO приемопередатчика

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

§ ICR

__WO uint32_t ICR

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

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

§ IMSC

__RW uint32_t IMSC

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

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

§ MIS

__RO uint32_t MIS

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

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

§ RIS

__RO uint32_t RIS

Смещение: 0x0018 Регистр состояния прерываний без учета маскирования

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

§ SR

__RO uint32_t SR

Смещение: 0x000C Регистр состояния

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


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