在标准库中,用于 stm32 串口输出数据的函数主要有以下几个:
HAL_UART_Transmit()
:该函数用于通过 STM32 的串口发送数据,可以发送单个字节、多个字节或者字符串。HAL_UART_Transmit_IT()
:该函数与HAL_UART_Transmit()
的功能类似,不同之处在于它采用中断方式发送数据。HAL_UART_Transmit_DMA()
:该函数同样用于发送数据,但是采用 DMA 方式,可以大大降低 CPU 的占用率。
这些函数都是 HAL 库中的函数,可以在 CubeMX 中生成代码时选择使用。使用这些函数需