|
MyLibs 1.0
Расширенные библиотеки для STM32
|
Модуль для инициализации UART. More...
Go to the source code of this file.
Functions | |
| HAL_StatusTypeDef | UART_Base_Init (UART_SettingsTypeDef *suart) |
| Инициализация UART с помощью структуры UART_SettingsTypeDef. | |
| void | UART_GPIO_Init (GPIO_TypeDef *GPIOx, uint16_t GPIO_PIN_RX, uint16_t GPIO_PIN_TX) |
| Инициализация GPIO для UART. | |
| void | UART_DMA_Init (UART_HandleTypeDef *huart, DMA_HandleTypeDef *hdma_rx, DMA_Stream_TypeDef *DMAChannel, uint32_t DMA_CHANNEL_X) |
| Инициализация DMA для UART. | |
| void | UART_MspInit (UART_HandleTypeDef *huart) |
| Настройка тактирования и прерываний UART. | |
| void | UART_MspDeInit (UART_HandleTypeDef *huart) |
| Деинициализация тактирования и прерываний UART. | |
| HAL_StatusTypeDef | UART_Check_Init_Struct (UART_SettingsTypeDef *suart) |
| Проверка корректности структуры инициализации UART. | |
Модуль для инициализации UART.
Реализация функций для работы с UART:
Definition in file general_uart.c.
| void UART_GPIO_Init | ( | GPIO_TypeDef * | GPIOx, |
| uint16_t | GPIO_PIN_RX, | ||
| uint16_t | GPIO_PIN_TX ) |
Инициализация GPIO для UART.
| GPIOx | Порт для настройки. |
| GPIO_PIN_RX | Пин для приема. |
| GPIO_PIN_TX | Пин для передачи. |
Definition at line 69 of file general_uart.c.
| void UART_DMA_Init | ( | UART_HandleTypeDef * | huart, |
| DMA_HandleTypeDef * | hdma_rx, | ||
| DMA_Stream_TypeDef * | DMAChannel, | ||
| uint32_t | DMA_CHANNEL_X ) |
Инициализация DMA для UART.
| huart | Указатель на хендл UART. |
| hdma_rx | Указатель на хендл DMA для линии приема UART. |
| DMAChannel | Указатель на канал DMA/поток DMA в STM32F407. |
| DMA_CHANNEL_X | Канал DMA. |
Definition at line 109 of file general_uart.c.