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.

[参考译文] LP-MSPM0L1306:对 MCU 中的外部时钟进行计数

Guru**** 2448780 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/1278863/lp-mspm0l1306-count-external-clock-in-the-mcu

器件型号:LP-MSPM0L1306
主题中讨论的其他器件:SysConfig

大家好、

我的客户正在使用以下示例代码对 MCU 中的外部时钟进行计数。

示例代码:timx_timer_mode_compare_edge_count

①Does 如果他们没有向评估板的 PA19和20输入时钟信号、那么它将无法正常工作? 或者是否应实施用于外部时钟的晶体振荡器?

(我认为手册中没有写过)
②If 他们需要使用40kHz 的外部时钟、SysConfig 的初始设置中的计时器时钟源为 LFCLK (32kHz)、因此40kHz 外部时钟不能用于此内容。
假设可以通过从 LFCLK (32kHz)更改为 MFCLK (4MHz)来使用40kHz 外部时钟是否正确?

提前感谢您。

此致、

肯利

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

    您好、Kenley:

    问题1:

    PA19和 PA20用于调试器、不应用作其他函数。  没有它们、它可以正常工作、但无法调试。

    您可以查看自述文件、了解代码示例中的详细说明:

    问题2:

    它也可以正常工作、但不推荐使用。  您将发现、如果时钟设置为40kHz、计数结果有时会不正确。

    假设从 LFCLK (32kHz)更改为 MFCLK (4MHz)可使用40kHz 外部时钟是否正确?

    可以。

    B.R.

    萨尔

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

    大家好、

    感谢您的支持。

    对于 Q2,对于如何正确测量40kHz 的设置,您有什么建议吗?

    谢谢、此致、

    肯利

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

    大家好、

    对于 Q2、您能否解释为什么有时如果时钟设置为40kHz、计数结果会不正确?

    此致、

    肯利

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

    你好, Kenley

    对于 Q2,您对如何正确测量40kHz 的设置有何建议吗?

    使用高于40kHz 的频率进行计数、其频率提高了一倍。 (源时钟越高、结果的精度越高)

    对于 Q2,您能否解释为什么当时钟设置为40kHz 时,计数结果会不正确?

    为了便于说明、我们将时钟设置为80kHz。 然后您会发现计数时钟改变了两次、但计数器只增加一次。

    当 CCP 输入边沿检测到时、但计数器至少需要一个时钟来增加。

    B.R.

    萨尔

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

    大家好、

    非常感谢!!

    此致、

    肯利