/* ********************************************************************************************************* * 函 数 名: bsp_InitUart * 功能说明: 初始化串口硬件,并对全局变量赋初值. * 形 参: 无 * 返 回 值: 无 ********************************************************************************************************* */ void bsp_InitUart(void) { UartVarInit(); /* 必须先初始化全局变量,再配置硬件 */ InitHardUart(); /* 配置串口的硬件参数(波特率等) */ ConfigUartNVIC(); /* 配置串口中断 */ }
/* ********************************************************************************************************* * 函 数 名: bsp_COMInit * 功能说明: 初始化串口硬件,并对全局变量赋初值. * 形 参: 无 * 返 回 值: 无 ********************************************************************************************************* */ void bsp_InitCOM(void) { #if 0 UartVarInit(); UartNVICConfig(); #endif UartHardInit(); }
/* ********************************************************************************************************* * 函 数 名: bsp_InitUart * 功能说明: 初始化串口硬件,并对全局变量赋初值. * 形 参: 无 * 返 回 值: 无 ********************************************************************************************************* */ void bsp_InitUart(void) { UartVarInit(); /* 必须先初始化全局变量,再配置硬件 */ InitHardUart(); /* 配置串口的硬件参数(波特率等) */ RS485_InitTXE(); /* 配置RS485芯片的发送使能硬件,配置为推挽输出 */ ConfigUartNVIC(); /* 配置串口中断 */ }