Other Parts Discussed in Thread: MSPM0C1104
器件型号: MSPM0C1104
希望在 MSPM0C1104 Launchpad 上配置 SYSOSC。
MSPM0C1104 数据表显示 SYSOSC 以 24MHZ 频率运行、但请查看 hw_syscrl_msp0c110x.h 中的 SYSCTL 设置和各种 SYSOSC 设置:
SYSCTL_SYSOSCCFG_FREQ_SYSOSCBASE // 32MHz
SYSCTL_SYSOSCCFG_FREQ_SYSOSC4M // 4MHz
SYSCTL_SYSOSCCFG_FREQ_SYSOSCUSER //用户修整的 16/SYSOSCUSER 24MHz
但这似乎很奇怪、在 mspm0c1104 上、基频为 24MHz、而不是 32MHz。
我查看了 TRM (slau893c 表 2-26)、在 SYSOSCCFG 寄存器的 SYSCTL 部分中、也显示基频为 32MHz。
Ah - MSPM0C110x 数据表阐明了 SYSOSCCFG.FREQ=00 (BASE) 对应于 24MHz、因此它看起来像 SDK 中的头文件 (2.8.0.3) 令人困惑...
因此、我们选择基频(无论它是什么)或通过用户修整(如果内部振荡器为 24MHz、这似乎过于 KILL)。
那么猜猜这个问题是 TRM 是否需要在下一个问题中更新?
谢谢、
David。