int main(void)
{
/*初始化USART 配置模式为 115200 8-N-1,中断接收*/
USART_Config();
USARTx_DMA_Config();
LED_GPIO_Config();
printf("欢迎使用野火STM32开发板\n\n\n\n");
USART_DMACmd(DEBUG_USARTx, USART_DMAReq_Rx, ENABLE);
while(1)
{
LED_RED;
Delay(0xFFFFF);
LED_YELLOW;
Delay(0xFFFFF);
if(USART_GetFlagStatus(DEBUG_USARTx,USART_FLAG_RXNE)==SET)
{
data=USART_ReceiveData(DEBUG_USARTx);
USART_SendData(DEBUG_USARTx,data);
USART_ClearFlag(DEBUG_USARTx,USART_FLAG_RXNE);
}
}
} |