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.

[参考译文] TMS320F280049C:如何使用 eCAP 捕捉第2个上升沿

Guru**** 2551300 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1413447/tms320f280049c-how-to-capture-the-2nd-rising-edge-using-ecap

器件型号:TMS320F280049C
Thread 中讨论的其他器件:C2000WARE

工具与软件:

亲爱的大家好

我想使用 eCAP 来实施以下操作:

1) 1)捕获第2个上升、然后中断、并触发两个同步 ADC。

2) 2)启动一个5us 的计时器、下降沿清除计时器的计数。

3) 3)计时器将在时间增加后产生中断。

谢谢!

BR

jjl3

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

    尊敬的 jjl3:

    听起来、您需要配置 ADC、eCAP、CPUTIMER、外设、才能使所有这些组件协同工作。 eCAP 只能在第二个上升沿生成中断。 其他一切都必须通过 ADC 或 CPUTIMER 配置完成。

    [报价 userid="11217" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1413447/tms320f280049c-how-to-capture-the-2nd-rising-edge-using-ecap "]捕获第二个上升然后中断、

    请参阅我们的 SDK、了解 eCAP/ADC/CPUTIMER 示例。 我们有一个具体的 eCAP 示例、其中显示了在边沿上生成中断的情况、而在 您需要的情况下、则是第二个边沿。

    通用示例显示在捕获边沿上生成套管中断的位置位于以下位置: C:\ti\c2000\C2000Ware_x_xx_xx_xx\driverlib\f28004x\examples\ecap

    Bin Xi 说:

    2) 2)启动一个5us 的计时器、下降沿清除计时器的计数。

    [报价]

    启动计时器、何时触发它启动? 在中断例程中、您可以清除计时器的计数器。

    Bin Xi 说:
    计时器将在时间用完后产生中断。

    此致!

    Ryan Ma

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

    尊敬的 Ma

    该计时器将由第2个上升沿触发。

    请查看我在上一个主题中上传的图片。

    计时器的计数器值将在每个下降沿清零、一旦不再有下降沿、并且时间为递增(5us)、计时器将产生中断。

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

    尊敬的 jjl3:

    请参阅我们的 ECAP 示例、详细了解如何配置 ECAP 来实现您所描述的功能。

    此致!

    Ryan Ma