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.

[参考译文] MSP430F5529:CAN#39;t 获取 XT2 16MHz 以运行 CPU

Guru**** 2534260 points
Other Parts Discussed in Thread: MSP430F5359

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/698722/msp430f5529-can-t-get-xt2-16mhz-to-run-cpu

器件型号:MSP430F5359

您好!

我在 XT2IN 和 XT2OUT 上有一个16MHz 的晶振。 我在示波器上看到16MHz、因此我知道振荡器正在工作。 如果我运行一个简单的计数时序环路并切换一个引脚、我看到 CPU 速度与缺省时钟周期没有变化。 我想这是一个寄存器设置问题。 请帮助。

谢谢

我将 MCLK 切换到 XT2的设置代码是:

P7SEL |= 0x0C;//将 XT2IN OUT 设置为 osc 模式位2、3
P7DIR |=0x08;//位3输出
P7DIR &=0xFB;//中的位2
UCSCTL6 &=0xFEFF;//XT2打开
UCSCTL4 |=0x0005;//101b = XT2 16MHz MCLK 源

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Jerry、
    XT2 IN OUT 位于 P5.2和 P5.3上、我看不到您已经设置了这些设置。 实际上、我们有示例代码可执行您要执行的操作、请访问 :dev.ti.com/.../查看该代码
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    抱歉-我使用的器件是 MSP430F5359、其中 XT2引脚为 P7、2和3。 我无法轻松地弄清楚如何编辑我的帖子、但我会这样做的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我使用演示软件使其正常工作、但它说您也可以不使用 LFXT1时钟? 我需要 RTC 的32kHz 时钟? 不能同时使用两个时钟?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Jerry、
    这是该部件 dev.ti.com/.../的示例代码

    我认为这是您的振荡器故障标志的问题。 查看代码示例以了解如何处理它们。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    两个时钟都可以使用。 该注释仅适用于未连接 LFXT 的示例。