你好。
由于某些硬件要求、我们必须从使用25MHz 晶体更改为 OSC0引脚上的25MHz 外部振荡器(由50MHz 除以2)。 软件根本没有改变(我们使用的是 Tivaware 2.1.0.12573版本)。
是否有必要更改我们对 SysCtlClockFreqSet 函数的调用? 现在是:
G_ui32SysClock = MAP_SysCtlClockFreqSet ((SYSCTL_XTAL_25MHz | SYSCTL_OSC_MAIN | SYSCTL_USE_PLL | SYSCTL_CFG_VCO_480)、120000000);
另一方面、我们在 I2C 端口上看到一些奇怪的行为(SDA 和 SCL 以及超时)。
由于外部振荡器、I2C 时钟是否有任何变化? I2CMasterInitExpClk 调用保持不变。
谢谢你