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.

[参考译文] MSP430FR5959:PJ.4/PJ.5作为 I/O 端口

Guru**** 2587365 points
Other Parts Discussed in Thread: MSP430FR5969, MSP430FR5959, MSP430FR5949

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/622785/msp430fr5959-pj-4-pj-5-as-i-o-port

器件型号:MSP430FR5959
主题中讨论的其他器件:MSP430FR5969MSP430FR5949

大家好、

这似乎很奇怪、我无法将 PJ.4/PJ.5用作正常的 I/O 端口

代码

#include 

空 McuOscSel (空;

空 main (空){
WDTCTL = WDTPW | WDTHOLD;
McuOscSel();

PJDIR |= BIT5 |BIT4;
PJOUT |= BIT5 |BIT4;
PJSEL0 &=~(BIT5 |BIT4);
PJSEL1 &=~(BIT5 |BIT4);

PM5CTL0 &=~LOCKLPM5;

while (1);
}
void McuOscSel (void){
//选择 DCO 到8MHz
CSCTL0_H = CSKEY >> 8;//解锁 CS 寄存器

CSCTL1 = DCOFSEL_6;//将 DCO 设置为8MHz
//设置 SMCLK = MCLK = DCO、ACLK = VLOCLK
CSCTL2 = SELA_VLOCLK | SELESS__DCOCLK | SELM_DCOCLK;
CSCTL3 = DIVA__1 | DIVM_1 | DIVM__1;// ACLK = 10kHz,将所有分频器设置为1
CSCTL4 = HFXTDRIVE_3 | HFFREQ_1 | HFXTOFF | LFXTDRIVE_3 | LFXTOFF;
CSCTL4 &=~VLOOFF;//ACLK 打开

CSCTL0_H = 0;//锁定 CS 寄存器

返回;
} 

相同的代码在 MSP430FR5969上工作正常。

我出什么问题了?

感谢你的任何帮助

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Matteo、
    MSP430FR5959上没有 PJ.4/PJ.5。 如果您想使用 PJ.4/PJ.5、可以根据您的应用选择 MSP430FR5969或 MSP430FR5949。

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

    非常感谢、我本应该更好地阅读数据表。