采用的是内部时钟 ,, 贴出具体的代码如下:
[mw_shl_code=c,true]void main(void)
{
/* Infinite loop */
//CLK_AdjustHSICalibrationValue(CLK_HSITRIMVALUE_0);
CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1); //16M
initUart(); //串口初始化
enableInterrupts();
while (1)
{
;
}
}[/mw_shl_code]
[mw_shl_code=c,true]void initUart(){
CLK_PeripheralClockConfig(CLK_PERIPHERAL_UART1, ENABLE); //使能UART时钟
GPIO_Init(GPIOD, GPIO_PIN_5, GPIO_MODE_OUT_PP_HIGH_FAST);
GPIO_Init(GPIOD, GPIO_PIN_6, GPIO_MODE_IN_FL_NO_IT);
UART1_DeInit();
UART1_Init((u32)2400, UART1_WORDLENGTH_8D, UART1_STOPBITS_1, //9600 8bit 允许输入输出
UART1_PARITY_NO, UART1_SYNCMODE_CLOCK_DISABLE, UART1_MODE_TXRX_ENABLE);
UART1_Cmd(ENABLE); //启动UART
UART1_ITConfig(UART1_IT_RXNE_OR, ENABLE); //使能接收终端
}[/mw_shl_code]
错误结果截图如下:
一周热门 更多>