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.

[参考译文] MSP-TS430PT48:MSP430FR2355

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1076762/msp-ts430pt48-msp430fr2355

部件号:MSP-TS430PT48
《线程》中讨论的其他部件:MSP430FR2355

您好,  

该主板上未安装晶体。 我假设即使 SELREF 设置为0,也会使用 REFOCLK 来选择 XT1作为源(如果  检测到振荡器故障,REFOCLK 会自动切换为 DCO 的时钟源)。 我尝试在 MSP430FR2355引脚 P3.0 (MCLK)和 P3.4 (SMCLK)上测量 MCLK 和 SMCLK。 P3SEL0寄存器设置为0x11,P3SEL1设置为0x00。 P3DIR 设置为0x11以输出 MCLK 和 SMCLK。 SELMS 已设置为0x0 (从 DCO 选择时钟源)或0x1 (从 REFOCLK 选择时钟源),在这两种情况下,P3.0或 P3.4引脚上都不能观察到任何内容。

我认为 MCLK 正在内部运行,否则程序将不会在调试模式下运行。 我怀疑有什么原因阻止了将 IO 编程为输出 MCLK 和 SMCLK 的输出引脚。 我尝试禁用 OFIE 来屏蔽 OFIFG,但 P3.0或 P3.4上仍无法观察到时钟输出。 请帮帮我。 谢谢,

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

    你没有提到 LOCKLPM2。

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

    大卫,你好。

    谢谢戴维。 您是否是指系统进入 LPM2模式? 我检查了 LOCKLPM2位,是的,这个位已设置。 这是否导致无法将所有 IO 编程为输出? 如何清除? 谢谢你,

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

    由于您将此问题标记为已解决,我怀疑您已经解决了这一问题,但仅限于以下情况:

    > PM5CTL0和=~LOCKLPM5; //与 GPIO 互动

    在 F5系列中,此位有时是打开的(即 LPMx.5之后),但在 FR2系列中,它在启动时始终打开。 在清除之前,您的 GPIO 将被冻结。