正常代码运行顺序如下:
Led_Init();
Usart2_Init();
Usart1_Init();
Usart3_Init();
delay_init();//延时初始化
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_4);//中断优先级分组
Exit_Config();
xTaskCreate(Task_Start,"Task_Start", Start_StackDepth,NULL,uxPriority_task1,&Start_CreatedTask_ID );
vTaskStartScheduler();//启动任务调度
while(1);
代码运行没有问题,但是串口无法接收到数据。
调整代码运行顺序
再次运行则可以接收到数据。