STATIC CHIP_CCU_CLK_T Chip_UART_GetClockIndex(LPC_USART_T *pUART) { CHIP_CCU_CLK_T clkUART; if (pUART == LPC_USART3) { clkUART = CLK_APB2_UART3; // CLK_MX_UART3; } else if (pUART == LPC_USART2) { clkUART = CLK_APB2_UART2; // CLK_MX_UART2; } else if (pUART == LPC_UART1) { clkUART = CLK_APB0_UART1; // CLK_MX_UART1; } else { clkUART = CLK_APB0_UART0; // CLK_MX_UART0; } return clkUART; } |
Chip_UART_TXDisable(DEBUG_UART); Chip_Clock_SetBaseClock(CLK_BASE_UART0, CLKIN_CRYSTAL, true, false ); Chip_Clock_EnableOpts(CLK_APB0_UART0, true, true, 1); Chip_UART_SetBaudFDR(DEBUG_UART, 115200); Chip_UART_TXEnable(DEBUG_UART); |