板上带了一个STLINK-V3,支持虚拟串口。就是主控的一个串口和STLINK V3相连,STLINK V3的驱动会虚拟出一个串口设备,可以透传主控串口内容。一般可以将这个主控的串口用作调试口 这个串口输出可以直接使用HAL库的API,首先查看原理图 使用的串口为串口4,对应的IO为PD0 PD1 HAL库配置如下,这里需要配置一下波特率 这个HAL_UART_MspInit函数里面需要注意选择时钟,USART2到8是共用一个时钟源的 这样就初始化好UART4了,然后封装一个串口输出的API 在main函数中循环调用 然后打开一个串口调试工具,可以看到每隔1s输出一条这个信息 后续可以用此方式输出调试信息
|