typedef struct { uint32_t BaudRate; uint32_t WordLength; uint32_t StopBits; uint32_t Parity; uint32_t Mode; uint32_t HwFlowCtl; uint32_t OverSampling; / } UART_InitTypeDef;
时间: 2023-12-06 16:43:03 浏览: 138
SPI.rar_STM32 keil_spi总线 例程
5星 · 资源好评率100%
这是一个定义了UART初始化参数的结构体,具体每个参数的含义如下:
- BaudRate:串口的波特率
- WordLength:数据位的长度,一般为8位
- StopBits:停止位的个数,一般为1个或2个
- Parity:奇偶校验位,可选值为UART_PARITY_NONE(无校验)、UART_PARITY_EVEN(偶校验)和UART_PARITY_ODD(奇校验)
- Mode:串口工作模式,可选值为UART_MODE_RX(只接收)、UART_MODE_TX(只发送)和UART_MODE_TX_RX(发送和接收)
- HwFlowCtl:硬件流控制模式,可选值为UART_HWCONTROL_NONE(无流控制)、UART_HWCONTROL_RTS(RTS/CTS流控制)和UART_HWCONTROL_CTS(CTS/RTS流控制)
- OverSampling:采样率,可选值为UART_OVERSAMPLING_16(16倍采样率)和UART_OVERSAMPLING_8(8倍采样率)
阅读全文