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.

[参考译文] TM4C129XKCZAD:TM4C129X:时钟配置问题

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/611867/tm4c129xkczad-tm4c129x-clock-configuration-questions

器件型号:TM4C129XKCZAD

请查看以下时钟配置问题。

1) 1)我想使用内部 PIOSC 以120MHz 运行器件。 我使用以下 API 调用:

G_clock_freq_Hz = SysCtlClockFreqSet (SYSCTL_OSC_INT | SYSCTL_USE_PLL | SYSCTL_CFG_VCO_480、 120000000);

参数:

//! -\b SYSCTL_CFG_VCO_480、以将 PLL VCO 输出设置为480MHz

//! -\b SYSCTL_CFG_VCO_320以将 PLL VCO 输出设置为320MHz

A)这些功能是什么?

b)我们应该使用哪种方法?

c)上述 API 调用是否正确?

2) 2)内部 PIOSC 和 PLL 支持的最大频率是否为120MHz?

3) 3)外部 OSC 相对于内部 PIOSC 有哪些优势?

4) 4)您是否可以在使用内部 OSC 以高频(例如120MHz)通过 PLL 运行器件时看到任何问题?

谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Chris:
    1.这个 SysCtlClockFreqSet()使用指定的时钟源将系统频率配置为两个固定 PLL VCO 设置(320或480MHz)中的一个设置的最接近可用分频值。
    SysCtlClockFreqSet (SYSCTL_OSC_INT | SYSCTL_USE_PLL | SYSCTL_CFG_VCO_480、120000000)将使用 PIOSC 为您提供120MHz 频率。
    内部 PIOSC 是芯片的一部分。 它是16MHz 时钟。 外部 OSC (频率范围为5至25MHz)会给您的系统带来额外的成本。 但是、内部 PIOSC 可能具有更高的容差。