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.

[参考译文] TM4C123BH6PZ:TM4C123

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/927840/tm4c123bh6pz-tm4c123

器件型号:TM4C123BH6PZ
主题中讨论的其他器件:EK-TM4C1294XLTM4C123BH6ZRB

GPIO 引脚读取输入捕捉的速度是多少? 特别是端口 L7。

谢谢!  

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

    你好 Joe、

    您能更详细地说明一下这里是什么用例吗? 您是否只是尝试检测特定的边沿事件(即仅检测上升沿)或测量信号的周期? 还有事吗?

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

    是的、我正在尝试测量信号进入的周期。 GPIO 引脚是否具有采样率、或者通过端口 L7读取信号的速度有多快?

    谢谢、

    Joe   

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

    Joe、您好!

    您可以使用两个 GPIO 来执行该操作、并使用计时器来处理计数器件、以便实际评估周期。 您可以在 TivaWare 中的 EK-TM4C1294XL launchpad 示例中看到这方面的示例。 在2.2.0.295中、我们发布了一个"timer_edge_count"示例、该示例完全符合您的要求。

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

    您好、Ralph、

    很遗憾、我无法在我们的产品上更改它。 我们有一个到 TM4C123BH6PZ 上 GPIO 引脚的 PWM 输入。  您知道端口 L7读取数字 PWM 输入的速度吗? 我认为 PWM 频率运行得太快、微控制器缺少信号的一部分。   

    谢谢、

    Joe

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

    你好 Joe、

    通常、在边沿定时模式下可获得的信号最大速度为1/4系统时钟、因此对于 TM4C123x、该速度应为20MHz。

    对于上升沿检测、输入信号必须在至少两个系统时钟周期内为高电平
    上升沿之后。 同样、对于下降沿检测、输入信号必须为低电平
    下降沿之后至少两个系统时钟周期。 基于此标准
    边沿检测的最大输入频率为系统频率的1/4。

    但是、这也假定您没有延迟。 中断延迟会影响计时器在系统中的延迟通常不是最高的。 因此、这是您需要根据所做的工作进行评估的内容。

    更确切地说、对于整个信号的周期检测-即上升沿到另一上升沿、您只需使用一个 GPIO 便可轻松实现此目的、因此如果您需要的话、您可以在硬件方面进行设置。

    这可能比您要查找的更详细、 但是、我之前在上一篇文章中提到的实际上是超出整个信号周期的步骤、这就知道了用于占空比检测的信号高周期、这就是为什么它使用两个引脚来检测单独的边沿事件的原因。

    您还提到了 PL7、但这不在您参考的器件上、但您想说 TM4C123BH6ZRB、它是非常相似的器件型号? )