| 
    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.