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.

[参考译文] am2434计时器

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1400042/am2434-timers

器件型号:AM2434
主题中讨论的其他器件:SysConfig

工具与软件:

我是否可以问、我在中设置的周期 sysconfig 是1微秒? 为什么根据我的实验、自动生成的代码在1秒的周期内需要250,000个周期? 能否提供相关公式? 此外、如何获得当前节拍值?

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

    您好、Wenjun:

    虽然不是 AM243、但这是 DM Timer1的 AM64x 时钟树工具的代码片段。

    频率大小取决于所选的源。 在本例中、我们看到跨 MCU PLUS SDK 示例的默认选择为 MCU_HF0SC0。

    这将提供25 MHz 值、即您在 SysConfig 中看到的25000000。

    有多种方法可以更改时钟频率值。 一种方法是简单地继续操作并更改源、在本例中、我们看到另一个选项是为12.5 MHz 供电的 RC0SC0。

    另一种方法是将其用作 MCU_HF0SC0本身、并自行更改时钟分频器值。

    从其他随附的屏幕截图中,您不是很清楚您正在尝试获得什么。

    您能否通过在 SysConfig 窗口中键入这些值来告知我您要实现的值? 键入值后、将截取屏幕截图并作出响应。

    期待您的答复。

    此致、

    Vaibhav

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

    这是我在 SysConfig 中配置的设置。 我将节拍周期设置为1、发现在初始化计时器时、会产生25个时钟周期。 根据我的计算结果、一个时钟周期为40ns、25个时钟周期恰好对应于1微秒。 但是、可以通过任何方法直接获取时钟计数吗? 我发现基于时钟周期自行计算时间并不精确

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

    您好、Wenjun:

    主题专家不在办公室。 请期待在几个工作日内得到回复。

    此致、

    Tushar

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

    您好、Wenjun:


    非常感谢您的耐心。

    然而、有没有办法直接获得周期计数?

    请参阅本常见问题解答: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1229699/faq-processor-sdk-am62x-profiling-cpu-cycles-in-application-using-cycle-counter?tisearch=e2e-sitesearch&keymatch=profiling%2520CPU%2520cycles#

    此致、

    Vaibhav