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.

[参考译文] TM4C1290NCPDT:通过硬件 QEI 接口中断线路变化

Guru**** 2524550 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/914943/tm4c1290ncpdt-interrupt-on-line-changes-via-hardware-qei-interface

器件型号:TM4C1290NCPDT

TI 朋友和家人、

我们的客户正在对转向控制器进行一些工作。 他们希望能够通过 TI TM4C1290PDT 控制器上的硬件 QEI 接口为进入系统的 A/B 脉冲计时。  它们可以获取计数、速度和报告所需的所有其他内容、但没有明显的方法可以在线路变化时中断。 他们了解自己可以使用 GPIO、因为他们实际上是为了处理第二个编码器。  他们的想法是、一旦在引脚上启用了特殊的 QEI 模式、类似 GPIO 的处理就会丢失。  

那么、对于1290PDT 上的 QEI、这是可行的吗?  他们主要在寻找支持此功能的固件估计值、实际上、如果没有硬件更改、可能无法实现。  但任何评论或指导都是值得欢迎的。

谢谢你和 Viva La Tiva!

Chris

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

    尊敬的 Chris:

     也许我不是完全理解这个问题。 它们能否根据方向变化或其他事件生成中断?  它们是否尝试根据输入边沿生成中断? 如果它们需要基于输入边沿来生成中断、那么它们可以将它们的输入路由到 QEI 和一个并行的不同 GPIO 引脚。  

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

    查尔斯

    谢谢。  我相信他们可以根据方向变化和其他事件生成中断、这很好。 是的、它是按中断边沿分类的、您在下面描述的是一种可能性、我认为。  这是一种现有设计、因此他们不想在可能的情况下更改硬件。 我将与他们一起回顾、因为我认为他们至少可以使用电缆模块、而不是板旋转。  从软件角度来看、我将确认这可能提供可行的方法。

    谢谢、
    Chris