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.

[参考译文] TM4C129EKCPDT:脉冲生成和测量

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1115897/tm4c129ekcpdt-pulse-generation-and-measurement

器件型号:TM4C129EKCPDT
Thread 中讨论的其他器件: EK-TM4C1294XL

您好!

   我将 TM4C129EKCPDT 与 Code Compressor Studio v11搭配使用。

   生成具有 n 个脉冲数的10us 脉冲并测量10us 脉冲的最佳方法是什么??

此致、

Sumit Chaulya

LTTS

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

    找不到单个教程。 希望 TI 在这方面提供一些指导。  

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

    您好!

     您可以使用两个模块来生成 PWM。 这些计时器模块和 PWM 模块。 要使用计时器模块生成 PWM、您可以参考 C:\ti\TivaWare_C_Series-2.2.0.295\examples\peripheral\timer\pwm.c 文件。 PWM 启动后、它将继续。 如果要生成"n"个脉冲数、则需要手动停止 PWM 生成。 计时器模块还可以在输入引脚上执行时间测量或边沿测量。 有关详细信息、请参阅数据表。  

    如果要使用 PWM 模块生成 PWM、则有 PWM_INVERE、PWM_INTERRUPT 和 PWM_DEAD_BAND 示例。 它们可在 C:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c1294xl 中找到。  

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

    您好、Charles、

            感谢您的回答。

       我需要您的另一个帮助。 以最大精度检测和测量10us 脉宽的最佳方法是什么????

    谢谢、此致、

    Sumit

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

    您好!

     您的10us 输入脉冲是周期性的吗?

     您可以 配置一个计时器来检测上升沿、配置另一个计时器来检测下降沿。 获取两个边沿之间的时间戳差、您可以测量输入脉冲宽度。  

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

    您好,Charles,

                脉冲以10us 的脉冲序列为单位。

    此致、

    Sumit