定时器定时去处理接收到的数据,现在问题是,执行完 Recv_ServerData();后发现回不去了,不知道程序跑到哪里了。求解
if ( TIM_GetITStatus( BASIC_TIM6 TIM_IT_Update) != RESET ) { printf("Tim6 Delay 2s.\r\n"); TIM_ClearITPendingBit(BASIC_TIM6 TIM_FLAG_Update); //Clear TIM6 IT Flag Recv_ServerData(); }
建议你把 printf("Tim6 Delay 2s.\r\n"); 这个语句去掉试试
应该是这个语句引起的, printf("Tim6 Delay 2s.\r\n");
建议把这一句删掉,或者替换成一个 led 闪灯语句,再试试