1.查询uart配置过程
文件路径: /drivers/board.h
使能RTT uart驱动
2.使能usart3总线
打开 /drivers/board.h
#define BSP_UART3_RX_USING_DMA
#define BSP_USING_UART3
#define BSP_UART1_TX_PIN "PB10"
#define BSP_UART1_RX_PIN "PB11"
3.使能HAL库相应模块
打开 /drivers/ stm32f7xx_hal_conf.h
使能 #define HAL_UART_MODULE_ENABLED
4.添加硬件初始化代码
通过 stm32cubemx工具使能uart2硬件,在一下路径
\Core\Src\stm32f7xx_hal_msp.c中将HAL_UART_MspInit拷贝到 /drivers/board.c中
void HAL_UART_MspInit(UART_HandleTypeDef*uartHandle)
{
GPIO_InitTypeDef GPIO_InitStruct= {0};if(uartHandle->Instance==USART3)
{/*USART3 clock enable*/__HAL_RCC_USART3_CLK_ENABLE();
__HAL_RCC_GPIOB_CLK_ENABLE();/**USART3 GPIO Configuration
PB10