主题中讨论的其他器件:TM4C129ENCZAD、 EK-TM4C1294XL
更改 TM4C129x 器件的晶体时、需要更改设置晶体的程序。
您要从哪个程序更改?
顺便说一下、我使用一个16MHz 晶振来运行 TM4C129ENCZAD。
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.
更改 TM4C129x 器件的晶体时、需要更改设置晶体的程序。
您要从哪个程序更改?
顺便说一下、我使用一个16MHz 晶振来运行 TM4C129ENCZAD。
您好!
您是否下载了 TivaWare? 如果没有、请从 此处下载。 下载 TivaWare 库后、您可以在 C:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c1294xl 文件夹以及 C:\ti\TivaWare_C_Series-2.2.0.295\examples\peripherals 中找到许多示例。
我建议您从 C:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c1294xl\project0中的 project0示例开始。 这是一个切换某些 GPIO 的简单示例。 您将了解它如何使用主振荡器设置时钟。 在此示例中、它使用25MHz 晶体作为 PLL 的输入参考时钟、然后乘以最终等于120MHz 的 SYSCLK。 如果您具有16MHz、则只需 将 SYSCTL_XTAL_25MHz 替换为 SYSCTL_XTAL_16MHz。
//
//从 PLL 以120MHz 运行。
//注意:SYSCTL_CFG_VCO_240是 TivaWare 2.2.x 和中提供的新设置
//之后更好地反映由于 SYSCTL_22而导致的实际 VCO 速度。
//
ui32SysClock = SysCtlClockFreqSet ((SYSCTL_XTAL_25MHz |
SYSCTL_OSC_MAIN |
SYSCTL_USE_PLL |
SYSCTL_CFG_VCO_240)、120000000);