USART_SendString用法
时间: 2024-01-30 14:01:46 浏览: 145
USART串口的使用
USART_SendString函数用于发送字符串到USART串口。它的语法如下:
void USART_SendString(USART_TypeDef* USARTx, char* str)
其中,USARTx是USART串口的名称(如USART1、USART2等),str是要发送的字符串。
使用该函数时,需要先初始化USART串口,然后调用USART_SendString函数即可将字符串发送出去。示例代码如下:
```
// 初始化USART串口
USART_InitTypeDef USART_InitStructure;
USART_InitStructure.USART_BaudRate = 9600;
USART_InitStructure.USART_WordLength = USART_WordLength_8b;
USART_InitStructure.USART_StopBits = USART_StopBits_1;
USART_InitStructure.USART_Parity = USART_Parity_No;
USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
USART_InitStructure.USART_Mode = USART_Mode_Tx;
USART_Init(USART1, &USART_InitStructure);
USART_Cmd(USART1, ENABLE);
// 发送字符串
char* str = "Hello, world!";
USART_SendString(USART1, str);
```
在上述代码中,首先初始化了USART1串口,并启用了发送模式。然后将要发送的字符串赋值给str变量,并通过USART_SendString函数将其发送出去。
阅读全文