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.

[参考译文] TM4C123GH6PM:TM4C123G LaunchPad 生成脉冲的速度有多快

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/590564/tm4c123gh6pm-how-quick-can-the-tm4c123g-launchpad-generate-pulses

器件型号:TM4C123GH6PM

你(们)好。

我目前将使用一个系统(目前真的不知道多少)、在这个系统中、我需要在发生特定事件后生成一系列脉冲。 我希望使用 TM4C123G LaunchPad 来实现这一点。 由于 TM4C123G LaunchPad 具有80MHz 时钟、因此如果我将其用作参考时钟、驱动计时器的速度有多快? 这样可以得到12.5ns 的周期、但我想我将仅限于其他因素、例如打开和关闭 GPIO 的速度。 我将驱动直接连接到所连接定时器的 GPIO。

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很抱歉,但你的问题太含糊,我不能给你一个明确的答案。 "特定事件"是什么意思? 这是否等同于产生中断的引脚切换? "一系列脉冲"有多复杂、时序要求是什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Phillip、
    确实,希望得到更多的细节。
    您可以从 Tiva 生成的最快的方波信号是时钟的一半、它将使用 PWM 或计时器。
    您能以多快的速度启动它? 首先、它取决于监控的外部事件类型(GPIO、串行消息、ADC?) 此外、它也是非确定性的、因为当事件发生时、您可以为另一个中断提供服务。
    不过、如果您预配置了所有 PWM、只需一个 ROM_CALL 即可使其正常工作、这可以是 ISR 内部响应所述事件的第一行-使用一些代码和 Launchpad 进行真实测量相对容易。
    此致
    布鲁诺
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Bruno Saraiva"]使用某些代码和 Launchpad 来衡量实际情况相对容易。

    而且-通过"IAR w/J-Link"进行更快速、更轻松且更准确的测量-使用:"零/无代码!"    (自动计算和显示-节省如此多的时间/精力!)