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.

[参考译文] MSPM0C1106-Q1:4MHz SysOsc 时钟不工作。

Guru**** 2771175 points

Other Parts Discussed in Thread: MSPM0C1106

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1607870/mspm0c1106-q1-4mhz-sysosc-clock-not-working

器件型号: MSPM0C1106-Q1
主题: MSPM0C1106 中讨论的其他器件

您好:

 

我尝试启用 4MHz SysOsc 振荡器并使用 clkout 功能监测频率。 我观察到、即使所选频率为 4MHz、输出频率也为 32MHz。 如果在初始化后在 while 循环中插入引脚切换、则当 SysOsc 频率设置为 32MHz 与 4MHz 时、切换频率将加快 4 倍。


我担心的是 帽子基本的振荡器总是 32MHz 并且只有一个提供 4Mhz 的分压器,这不会降低功耗为 4Mhz 设置。

我附上了测试项目。  

empty_LP_MSPM0C1106_nortos_gcc.zip 

谢谢!

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

    尊敬的 Timotei:

    我得到了与您在这里所说的相同的测试结果。

    根据 TRM 声明、有一个次级 4M 输出、我认为 CLK 输出路径可能存在一些问题。

    让我在内部进行检查、看看根本原因可能是什么。 感谢您的反馈。

    如果我在初始化后在 while 循环中插入一个引脚切换、当 SysOsc 频率设置为 32MHz 与 4MHz 时、切换频率将提高 4 倍。

    顺便说一下、我检查了 CPUCLK 和 ULPCLK、它们在我的测试中看起来与 4MHz 时钟正常。 当我在 4MHz 中每 1ms 切换一次 GPIO 时、便可以看到 GPIO 中的预期波形。

    B、R、

    Sal

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

    尊敬的 Timotei:

    我确认这不符合我们的预期。

    对于 MSPM0C1106、4M 由 32MHz SYSOSC 的分频器生成。

    B.R.

    Sal