打印
[技术问答]

请问,EQEI读取数据,停止时方向反复跳变的问题?

[复制链接]
923|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
powerantone|  楼主 | 2025-2-21 12:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问,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;



例如上述的一个代码。
获取到了方向。进行脉冲的处理。停止的时候,会进行换向的变化。。。
有好的解决方法吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

599

主题

3088

帖子

4

粉丝