串口三初始化,波特率9600,奇校验,八个数据位一个停止位
时间: 2023-10-22 12:09:51 浏览: 81
串口三的初始化代码如下:
```c
// 定义波特率为9600
#define BAUD_RATE 9600
// 串口三初始化函数
void init_serial3(void) {
// 使能串口三时钟
RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART3, ENABLE);
// 定义串口3初始化结构体
USART_InitTypeDef usart_init_struct;
USART_StructInit(&usart_init_struct);
// 配置串口参数
usart_init_struct.USART_BaudRate = BAUD_RATE; // 波特率为9600
usart_init_struct.USART_WordLength = USART_WordLength_8b; // 八个数据位
usart_init_struct.USART_StopBits = USART_StopBits_1; // 一个停止位
usart_init_struct.USART_Parity = USART_Parity_Odd; // 奇校验
usart_init_struct.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
// 初始化串口3
USART_Init(USART3, &usart_init_struct);
// 使能串口3
USART_Cmd(USART3, ENABLE);
}
```
注意,此代码只是一个示例,具体的实现要根据具体的硬件平台和操作系统来进行调整。
相关推荐
![aar](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)