This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

F28335奇怪的问题



for循环中有如下一段代码,将代码写入到函数中就不执行了:

 if (EnableA == YES)   

 {

//  Go_Neut();

  if(PositionValue < Mid_DnLimitmm)   

{     

 RunBwd_Mot(MotorA);  

  if( Mid_DnLimitmm<=PositionValue<=Mid_UpLimitmm)  

  {     Stop_Mot(MotorA);    }

  }  

 if(PositionValue > Mid_UpLimitmm)  

 {    

 RunFwd_Mot(MotorA);  

  if( Mid_DnLimitmm<=PositionValue<=Mid_UpLimitmm)  

  {     Stop_Mot(MotorA);    }  

 }  

  }

将绿色部分的,写成红色部分的函数,然后在就不执行,这是几个意思?

很不解!