UART 初始化
初始化 UART1 接口,设置波特率为 115200,配置接收和发送引脚。之后可以通过 UART 发送和接收数据。
c
复制代码
void UART_Init(void)
{
stc_uart_init_t stcUartInit;
MEM_ZERO_STRUCT(stcUartInit);
// 配置 UART 初始化结构体
stcUartInit.u32Baudrate = 115200;
stcUartInit.u32OverSampleBit = UART_OVER_SAMPLE_8BIT;
stcUartInit.u32StopBit = UART_STOPBIT_1BIT;
stcUartInit.u32Parity = UART_PARITY_NONE;
// 初始化 UART1
UART_Init(M4_USART1, &stcUartInit);
// 配置 TX 和 RX 引脚
GPIO_SetFunc(UART_TX_PORT, UART_TX_PIN, GPIO_FUNC_5_USART);
GPIO_SetFunc(UART_RX_PORT, UART_RX_PIN, GPIO_FUNC_5_USART);
// 启用 UART 发送和接收功能
UART_FuncCmd(M4_USART1, UART_RX | UART_TX, Enable);
}
|