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.

[参考译文] MSPM0L1305:示例 FCS

Guru**** 2587365 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1321897/mspm0l1305-example-fcs

器件型号:MSPM0L1305

您好!
是否有任何用于启用 FCL 的示例代码或过程?

只执行 DL_SYSCTL_enableSYSOSCFCL (void)?
在时钟配置的哪一步、应启用该位? 首先将 MCLK 源启用为 SYSOSC?
在启用 FCL 之前、是否有为 ADC、GPIO 或任何其他外设启用电源的先决条件?

此致、Holger

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

    您好、Holger:

    FCL 是用于提高 SYSOSC 频率精度的"频率校正环路"。 作为您 提到的函数"DL_SYSCTL_enableSYSOSCFCL (void)"、可以通过设置 SYSOSCFCLCTL 寄存器中的 SETUSEFCL 位来启用它。 要通过 FCL 提高 SYSOSC 精度之前、应首先禁用 IOMUX 中 ROSC 引脚上的所有数字功能(这是上电后的默认状态)。 而满足应用精度要求的 ROSC 基准电阻必须放置在 ROSC 引脚与器件接地端(VSS)之间。 那么您可以使用该函数。 应该注意的是、当启用 FCL 模式时、软件无法禁用该模式、需要 BOOTRST。  

    有关 FCL 的更多信息、请参阅用户指南《MSPM0 L 系列32MHz 微控制器》中的"第2.3.1.2.3 SYSOSC 频率校正环路"部分、该指南可从 TI.com 下载。  很抱歉、我们没有适用于 FCL 的演示代码、如果我们将其添加到 SDK 中、我会在这篇文章中发送给您。

    此致、

    K·扬茨