请问,EQEI读取数据,停止时方向反复跳变的问题如何避免? 
比如会陡然进行变向的状况。 
 
    int dir = 0; 
    int pls = 0; 
 
    dir = EQEI_GET_DIR(EQEI0); 
 
    if(dir) 
    { 
        pls = EQEI_GET_CNT_VALUE(EQEI0); 
    } 
    if(!dir) 
    { 
        pls = -EQEI_GET_CNT_VALUE(EQEI0); 
    } 
    return  pls; 
 
 
 
例如上述的一个代码。 
获取到了方向。进行脉冲的处理。停止的时候,会进行换向的变化。。。 
有好的解决方法吗? 
 
 |   
 
 
 
 |