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.

[参考译文] TMS320F2800137:ECAP 模块、无法捕获事件。

Guru**** 669750 points
Other Parts Discussed in Thread: C2000WARE, SYSCONFIG
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1314012/tms320f2800137-ecap-module-not-able-to-capture-the-events

器件型号:TMS320F2800137
主题中讨论的其他器件:C2000WARESysConfig

  想要捕获 GPIO0引脚上的事件。 我无法捕获事件、输入交叉开关是否正确选择、您能否验证配置。

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

    计数器溢出中断正在工作、它正在进入 ECAP ISR。 但我不是要捆绑捕获事件。

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

    您是否可以先确定您尝试在示波器上捕获的信号?  

    使用 inputxbar1来捕获 GPIO0时、您的设置似乎没有问题。 您是否更改了默认的 GPIO0外设多路复用器配置?

    您是否曾尝试过借助我们的 C2000WARE 示例使用 eCAP 来捕获 ePWM 信号? 此文件位于以下位置: C:\ti\c2000\C2000Ware_x_xx_xx_xx\driverlib\f280013x\examples\ecap\ecap_ex2_capture_pwm.c

    此致!

    马瑞安

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

    GPIO 配置。

     我正在尝试解码射频信号、方法是使用 TI SysConfig 生成的代码、但当我尝试使用 bitfield 时、该方法不起作用、我必须使此 ECAP 模块仅使用 bitfield。

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

    ECAP 不捕获事件。

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

    尊敬的 Manoj:

    如果您尝试解码射频信号、该信号看起来是什么样子的? 您能提供屏幕截图吗?

    如果发生溢出、则第一次捕获极性没有出现上升沿。 您能否尝试使用您的代码首先捕获 PWM 信号以确认您的 eCAP 配置? 您可以在第一个捕获事件被实现时生成一个中断吗?

    此外、您能否对我们现有 C2000WARE 示例的 eCAP 寄存器的寄存器转储进行比较、并将其与您的 bitfield 项目 eCAP 寄存器进行比较?

    此致!

    马瑞安