Loading...
Searching...
No Matches
SPI_SettingsTypeDef Struct Reference
My Libs » Peripheral » SPI Tools

Структура настроек SPI. More...

`#include <general_spi.h>`

## Public Attributes

SPI_HandleTypeDef | hspi
| HAL handle SPI.
GPIO_TypeDef * | CLK_GPIOx
| Порт CLK.
uint32_t | CLK_PIN
| Пин CLK.
uint32_t | CLK_GPIO_AlternageFunc
| Альтернативная функция для CLK.
GPIO_TypeDef * | MISO_GPIOx
| Порт MISO.
uint32_t | MISO_PIN
| Пин MISO.
uint32_t | MISO_GPIO_AlternageFunc
| Альтернативная функция для MISO.
GPIO_TypeDef * | MOSI_GPIOx
| Порт MOSI.
uint32_t | MOSI_PIN
| Пин MOSI.
uint32_t | MOSI_GPIO_AlternageFunc
| Альтернативная функция для MOSI.
DMA_Stream_TypeDef * | DMAChannel
| Канал DMA (NULL если не нужен)
uint32_t | DMA_CHANNEL_X
| Номер канала DMA (0 если не нужен)

## Detailed Description

Структура настроек SPI.

Содержит все необходимые параметры для инициализации SPI, включая GPIO и DMA.

Definition at line 103 of file general_spi.h.

## Member Data Documentation

## hspi

SPI_HandleTypeDef SPI_SettingsTypeDef::hspi

HAL handle SPI.

Definition at line 105 of file general_spi.h.

## CLK_GPIOx

GPIO_TypeDef* SPI_SettingsTypeDef::CLK_GPIOx

Порт CLK.

Definition at line 107 of file general_spi.h.

## CLK_PIN

uint32_t SPI_SettingsTypeDef::CLK_PIN

Пин CLK.

Definition at line 108 of file general_spi.h.

## CLK_GPIO_AlternageFunc

uint32_t SPI_SettingsTypeDef::CLK_GPIO_AlternageFunc

Альтернативная функция для CLK.

Definition at line 109 of file general_spi.h.

## MISO_GPIOx

GPIO_TypeDef* SPI_SettingsTypeDef::MISO_GPIOx

Порт MISO.

Definition at line 111 of file general_spi.h.

## MISO_PIN

uint32_t SPI_SettingsTypeDef::MISO_PIN

Пин MISO.

Definition at line 112 of file general_spi.h.

## MISO_GPIO_AlternageFunc

uint32_t SPI_SettingsTypeDef::MISO_GPIO_AlternageFunc

Альтернативная функция для MISO.

Definition at line 113 of file general_spi.h.

## MOSI_GPIOx

GPIO_TypeDef* SPI_SettingsTypeDef::MOSI_GPIOx

Порт MOSI.

Definition at line 115 of file general_spi.h.

## MOSI_PIN

uint32_t SPI_SettingsTypeDef::MOSI_PIN

Пин MOSI.

Definition at line 116 of file general_spi.h.

## MOSI_GPIO_AlternageFunc

uint32_t SPI_SettingsTypeDef::MOSI_GPIO_AlternageFunc

Альтернативная функция для MOSI.

Definition at line 117 of file general_spi.h.

## DMAChannel

DMA_Stream_TypeDef* SPI_SettingsTypeDef::DMAChannel

Канал DMA (NULL если не нужен)

Definition at line 119 of file general_spi.h.

## DMA_CHANNEL_X

uint32_t SPI_SettingsTypeDef::DMA_CHANNEL_X

Номер канала DMA (0 если не нужен)

Definition at line 120 of file general_spi.h.

The documentation for this struct was generated from the following file:

- E:/.WORK/STM32/STM32_ExtendedLibs/STM32_General/Inc/general_spi.h