第一步 使用stm32cubeMX配置串口 可以在NVIC里面设置串口的优先级,避免bug的出现。 第二步 生成代码并修改 串口打印重定向 在usart.c里面添加 /** * @brief 串口重定向 */ #include <stdio.h> int fputc(int ch, FILE *f) { HAL_UART_Transmit(&huart2, (uint8_t *)