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.

[参考译文] MSPM0C1104:SYSOSC 频率选择

Guru**** 2835905 points

Other Parts Discussed in Thread: MSPM0C1104

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1601621/mspm0c1104-sysosc-frequency-selection

器件型号: 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。

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

    MSPM0 器件 SYSOSC 基频大部分为 32MHz、C1104 为 24MHz。

    可能在不同器件之间没有很好地协调一致。

    但请先参阅数据表、C1104 的 SYSOSC 基频为 24MHz。

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

    我把所有 MSPM0C 器件都是 24MHz Max — 所以 MSPM0C TRM 说 32MHz 令人困惑。

    编辑 — 取回 1105 和 1106 是 32MHz、其他(大多数)是 24MHz。

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

    这是 32MHz C1106: https://www.ti.com/product/MSPM0C1106

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

    是的、只是在我的答复中增加、1105 和 1106 是 32MHz、然后 1103 和 1104 是 24MHz、所以在这两个之间分开。 不是 1105 和 1106 最近添加?

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

    没错。