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.
工具与软件:
我使用一个在 HFCLK_IN 上输入的外部晶体振荡器。 这个时钟如何设置以及如何在 RUN0模式下用作 MCLK 和 CPUCLK?
此外部时钟频率是16MHz 还是32MHz? 如果外部时钟为16MHz、MCLK 和 CPUCLK 也可以是16MHz 吗?
这是一种无需高速运行的低功耗设计、所以我正在寻找合理的功耗和时钟设置。 有一个以1 MHz 运行的 CAN 通道、一个 DAC 输出、一个 PWM 输出、以及
一些 PIO 分立器件。 就是这样。
您是否有任何有关此设置的示例? 我指的是技术手册的第132页。
我想运行< 24MHz 以避免等待状态。
我甚至是否需要外部时钟振荡器? 内部 SYSOSC 似乎非常准确。 您可以使用用户修整的 16MHz 或24MHz? 驱动 HFCLK_IN 的外部振荡器的优势是什么?
尊敬的 David:
此时钟设置是如何设置的以及如何被划分为 RUN0模式下的 MCLK 和 CPUCLK?
您可以使用 SysConfig 工具来生成时钟。
输入范围应该是4 -48MHz。
您可以使用 PLL 来生成合适的 MCLK 或直接生成 MCLK。
您有没有关于设置这个参数的示例?
您可以使用 SysConfig 工具生成一个。
[报价 userid="631613" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1455415/mspm0g3507-q1-hfclk_in-to-cpuclk-and-mclk-in-run0-mode 我甚至还需要一个外部时钟振荡器吗? [报价]CAN 数据比特率是多少? 如果它较小、例如100ksps 或125ksps、则可以使用。
而更高的数据比特率将需要外部高精度时钟来减少 错误帧。
可以使用用户修整的 16MHz 或24MHz?
您需要高精度时钟来修整 SYSOSC。 如果可以这样做、例如通过高精度输入时钟修整 SYSOSC、则可能可行。
B.R.
SAL