对UART3(D12 D13)如下配置时:
void UART3_Init()
{
/*---------------------------------------------------------------------------------------------------------*/
/* Init UART */
/*---------------------------------------------------------------------------------------------------------*/
/* Reset UART module */
SYS_ResetModule(UART3_RST);
/* Configure UART0 and set UART0 baud rate */
UART_Open(UART3, 115200);
/* Enable UART RDA/THRE/Time-out interrupt */
UART_EnableInt(UART3, (UART_INTEN_RDAIEN_Msk));
}
如果配置PWM1:
void PWM1_FunctionInit(void)
{
// PWM1_ClockInit();
// PWM1_IOInit();
/*
Configure PWM0 channel 0 init period and duty.
Period is PLL / (prescaler * (CNR + 1))
Duty ratio = (CMR + 1) / (CNR + 1)
Period = 72 M