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); |