void init(void)
{
CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);//设置时钟为内部时钟16MHz
GPIO_DeInit(GPIOA);
GPIO_DeInit(GPIOC);//初始化之后是高电平输出
}
void Uart_Init()
{
UART1_DeInit();
UART1_Init((u32)250000,UART1_WORDLENGTH_9D, UART1_STOPBITS_1, \
UART1_PARITY_NO,UART1_SYNCMODE_CLOCK_DISABLE,UART1_MODE_RX_ENABLE);
UART1_ITConfig(UART1_IT_RXNE_OR, ENABLE); //开启接收中断
UART1_Cmd(ENABLE);
}
void main()
{
init();
led();
GPIO_Init(GPIOD,GPIO_PIN_6, GPIO_MODE_IN_FL_NO_IT );
Uart_Init();
enableInterrupts();
while(1)
{
}
|