|
STM32_General 1.0
Библиотеки для периферии STM32
|
Функции и макросы для удобной работы с UART. More...
Topics | |
| UART Init defines | |
| Настройка UART. | |
Classes | |
| struct | UART_SettingsTypeDef |
| Структура настроек UART. More... | |
Functions | |
| HAL_StatusTypeDef | UART_Base_Init (UART_SettingsTypeDef *suart) |
| Инициализация UART с помощью структуры UART_SettingsTypeDef. | |
| HAL_StatusTypeDef | UART_Check_Init_Struct (UART_SettingsTypeDef *suart) |
| Проверка корректности структуры инициализации UART. | |
| void | UART_MspInit (UART_HandleTypeDef *huart) |
| Настройка тактирования и прерываний UART. | |
| void | UART_MspDeInit (UART_HandleTypeDef *huart) |
| Деинициализация тактирования и прерываний UART. | |
Функции и макросы для удобной работы с UART.
Модуль предоставляет функции для базовой инициализации UART
| HAL_StatusTypeDef UART_Base_Init | ( | UART_SettingsTypeDef * | suart | ) |
Инициализация UART с помощью структуры UART_SettingsTypeDef.
| suart | Указатель на структуру с настройками UART. |
Инициализирует UART и его GPIO и при необходимости DMA. Настройка аналогична HAL_UART_Init
но дополнительно надо прописать пины RX/TX UART_SettingsTypeDef
Definition at line 32 of file general_uart.c.
| HAL_StatusTypeDef UART_Check_Init_Struct | ( | UART_SettingsTypeDef * | suart | ) |
Проверка корректности структуры инициализации UART.
| suart | Указатель на структуру с настройками UART. |
Definition at line 364 of file general_uart.c.
| void UART_MspInit | ( | UART_HandleTypeDef * | huart | ) |
Настройка тактирования и прерываний UART.
| huart | Указатель на хендл UART. |
Definition at line 146 of file general_uart.c.
| void UART_MspDeInit | ( | UART_HandleTypeDef * | huart | ) |
Деинициализация тактирования и прерываний UART.
| huart | Указатель на хендл UART. |
Definition at line 267 of file general_uart.c.