您好!
是否有任何用于启用 FCL 的示例代码或过程?
只执行 DL_SYSCTL_enableSYSOSCFCL (void)?
在时钟配置的哪一步、应启用该位? 首先将 MCLK 源启用为 SYSOSC?
在启用 FCL 之前、是否有为 ADC、GPIO 或任何其他外设启用电源的先决条件?
此致、Holger
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.
您好!
是否有任何用于启用 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·扬茨