#include "uart.h" #include "lpuart.h" #include "gpio.h" #include "dmac.h" #include "board_config.h" static uint8_t u8RxData[URX_BUFF_LEN]={0x00}; static volatile uint16_t u8RxLen = 0; ///< 端口配置 static void App_LpUartPortCfg(void) { stc_gpio_cfg_t stcGpioCfg; DDL_ZERO_STRUCT(stcGpioCfg); Sysctrl_SetPeripheralGate(SysctrlPeripheralGpio,TRUE); // ///< 端口方向配置->输入 // stcGpioCfg.enDir = GpioDirOut; // ///< 端口驱动能力配置->高驱动能力 // stcGpioCfg.enDrv = GpioDrvH; // ///< 端口上下拉配置->上拉 // stcGpioCfg.enPu = GpioPuDisable; // stcGpioCfg.enPd = GpioPdDisable; // ///< 端口开漏输出配置->开漏输出关闭 // stcGpioCfg.enOD = GpioOdDisable; // ///< 端口输入/输出值寄存器总线控制模式配置->AHB // stcGpioCfg.enCtrlMode = GpioAHB; ///