STM32_General 1.0
Библиотеки для периферии STM32
Loading...
Searching...
No Matches
SPI_SettingsTypeDef Struct Reference

Структура настроек 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 104 of file general_spi.h.

Member Data Documentation

◆ hspi

SPI_HandleTypeDef SPI_SettingsTypeDef::hspi

HAL handle SPI.

Definition at line 106 of file general_spi.h.

◆ CLK_GPIOx

GPIO_TypeDef* SPI_SettingsTypeDef::CLK_GPIOx

Порт CLK.

Definition at line 108 of file general_spi.h.

◆ CLK_PIN

uint32_t SPI_SettingsTypeDef::CLK_PIN

Пин CLK.

Definition at line 109 of file general_spi.h.

◆ CLK_GPIO_AlternageFunc

uint32_t SPI_SettingsTypeDef::CLK_GPIO_AlternageFunc

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

Definition at line 110 of file general_spi.h.

◆ MISO_GPIOx

GPIO_TypeDef* SPI_SettingsTypeDef::MISO_GPIOx

Порт MISO.

Definition at line 112 of file general_spi.h.

◆ MISO_PIN

uint32_t SPI_SettingsTypeDef::MISO_PIN

Пин MISO.

Definition at line 113 of file general_spi.h.

◆ MISO_GPIO_AlternageFunc

uint32_t SPI_SettingsTypeDef::MISO_GPIO_AlternageFunc

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

Definition at line 114 of file general_spi.h.

◆ MOSI_GPIOx

GPIO_TypeDef* SPI_SettingsTypeDef::MOSI_GPIOx

Порт MOSI.

Definition at line 116 of file general_spi.h.

◆ MOSI_PIN

uint32_t SPI_SettingsTypeDef::MOSI_PIN

Пин MOSI.

Definition at line 117 of file general_spi.h.

◆ MOSI_GPIO_AlternageFunc

uint32_t SPI_SettingsTypeDef::MOSI_GPIO_AlternageFunc

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

Definition at line 118 of file general_spi.h.

◆ DMAChannel

DMA_Stream_TypeDef* SPI_SettingsTypeDef::DMAChannel

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

Definition at line 120 of file general_spi.h.

◆ DMA_CHANNEL_X

uint32_t SPI_SettingsTypeDef::DMA_CHANNEL_X

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

Definition at line 121 of file general_spi.h.


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