请问一下为什么要写多种串口的发送形式呢,无论发送什么形式不都是通过函数USART_SendData函数来发送的吗

请问一下为什么要写多种串口的发送形式呢,无论发送什么形式不都是通过函数USART_SendData函数来发送的吗

img

你这是用的寄存器的方式,没有这个函数!三种方式是提供不同的使用场景的,比如字符串可以用来做调试使用,发送一串字符可以方便的知道程序执行到哪里;发生hex的十六进制方式,可以发送数据数值,比如温度,电压等!