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.

[参考译文] AM3359:读取 eQEP 索引和选通引脚状态

Guru**** 2581345 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/595597/am3359-reading-eqep-index-and-strobe-pin-state

器件型号:AM3359

你(们)好

我正在尝试寻找一种方法来读取 eQEP 索引和选通引脚的当前状态、而不会有丢失计数锁存器的风险。

是否有办法在不将引脚复用更改为 GPIO 输入的情况下查看这些引脚的当前状态、这意味着存在丢失边沿的风险、从而导致计数锁存。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您使用的是什么软件?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我将使用 IAR EWARM 进行编译。

    我的固件构建为在 Micro Digitals SMX RTOS 上运行。

    我不认为这一点的相关性、因为问题至少在我看来与 AM335x 本身的功能相关、而不是与任何软件相关。

    其他处理器允许读取 GPIO 输入寄存器中的引脚状态、尽管引脚被复用到外设。 我认为 AM335x 不是这样、因此我的问题仍然是、当 eQEP 引脚多路复用为 eQEP 时、如何获取该引脚的当前状态。

    此致
    Nicolaj
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、我现在看到了您需要的东西。 遗憾的是、在 AM335x 中、无法将引脚连接到多个内部外设。 唯一的权变措施是将输入信号馈送到两个引脚-一个 eQEP 输入和一个并行 GPIO。 eQEP 本身只能在 Index 和 Strobe 事件上生成中断。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢你 Biser

    我希望我会错过一些东西。

    我会在您的帖子上单击"验证答案"、但我没有看到这样的按钮、在这里有拒绝答案