|
STM32_General 1.0
Библиотеки для периферии STM32
|
Функции и макросы для удобной работы с SPI. More...
Topics | |
| Init defines | |
| Настройка SPI. | |
Classes | |
| struct | SPI_SettingsTypeDef |
| Структура настроек SPI. More... | |
Functions | |
| HAL_StatusTypeDef | SPI_Base_Init (SPI_SettingsTypeDef *sspi) |
| Инициализация SPI с помощью структуры SPI_SettingsTypeDef. | |
| HAL_StatusTypeDef | SPI_Check_Init_Struct (SPI_SettingsTypeDef *sspi) |
| Проверка корректности структуры инициализации SPI. | |
| void | SPI_MspInit (SPI_HandleTypeDef *hspi) |
| Настройка тактирования и прерываний SPI. | |
| void | SPI_MspDeInit (SPI_HandleTypeDef *hspi) |
| Деинициализация тактирования и прерываний SPI. | |
Функции и макросы для удобной работы с SPI.
Модуль предоставляет функции для базовой инициализации SPI
| HAL_StatusTypeDef SPI_Base_Init | ( | SPI_SettingsTypeDef * | sspi | ) |
Инициализация SPI с помощью структуры SPI_SettingsTypeDef.
| sspi | Указатель на структуру с настройками SPI. |
Инициализирует SPI и его GPIO. Настройка аналогична HAL_SPI_Init
но дополнительно надо прописать пины CLK/MISO/MOSI SPI_SettingsTypeDef
Definition at line 28 of file general_spi.c.
| HAL_StatusTypeDef SPI_Check_Init_Struct | ( | SPI_SettingsTypeDef * | sspi | ) |
Проверка корректности структуры инициализации SPI.
| sspi | Указатель на структуру с настройками SPI. |
Definition at line 246 of file general_spi.c.
| void SPI_MspInit | ( | SPI_HandleTypeDef * | hspi | ) |
Настройка тактирования и прерываний SPI.
| hspi | Указатель на хендл SPI. |
Definition at line 127 of file general_spi.c.
| void SPI_MspDeInit | ( | SPI_HandleTypeDef * | hspi | ) |
Деинициализация тактирования и прерываний SPI.
| hspi | Указатель на хендл SPI. |
Definition at line 191 of file general_spi.c.