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.

MSP430F4270系列是不是没有低频晶振的管教接口

Other Parts Discussed in Thread: MSP430F4270

我想使用MSP430F4270加一个32.768HZ的低频晶振 但是找不到管脚接口。我查了F169系列的都有。 如果没有我怎么让看门狗的复位时间变长,比如变为5S  

  • qiang xue 说:

    我想使用MSP430F4270加一个32.768HZ的低频晶振 但是找不到管脚接口。我查了F169系列的都有。 如果没有我怎么让看门狗的复位时间变长,比如变为5S  

    有啊, XIN XOUT

  • 还有一个文档值得看,MSP430 32KHz晶体振荡器,对设计很有帮助:http://www.ti.com.cn/cn/lit/an/zhca445b/zhca445b.pdf

  • 这个芯片只有一个晶振的管教   在169和149系列都有两套  一个高频晶振一个低频晶振    我说的是这个意思  就是MSP430F4270系列可不可以接两个晶振  

  • qiang xue 说:

    这个芯片只有一个晶振的管教   在169和149系列都有两套  一个高频晶振一个低频晶振    我说的是这个意思  就是MSP430F4270系列可不可以接两个晶振  

    MSP430F4270 接一个32786晶振就够了。芯片内部有倍频电路。

  • MSP430F4270只能接一个晶振,但可以配置所接晶振

    详细说明见http://www.ti.com.cn/cn/lit/ds/symlink/msp430f4270.pdf 第17页

  • 看到选择模式了,配置倍频的寄存器是哪一些 能不能给一个例程。

  • qiang xue 说:

    看到选择模式了,配置倍频的寄存器是哪一些 能不能给一个例程。

    //******************************************************************************
    //   MSP430x42x0 Demo - FLL+, Runs Internal DCO at 8MHz
    //
    //  Description: This program demonstrates setting the internal DCO to run at
    //  8MHz with auto-calibration by the FLL+.
    //  ACLK = LFXT1 = 32768, MCLK = SMCLK = DCOCLK = (121+1) x 2 x ACLK = 7995392Hz
    //  //* An external watch crystal between XIN & XOUT is required for ACLK *//	
    //
    //                 MSP430F4270
    //             -----------------
    //         /|\|              XIN|-
    //          | |                 | 32kHz
    //          --|RST          XOUT|-
    //            |                 |
    //            |        P1.1/MCLK|--> MCLK = 8Mhz
    //            |                 |
    //            |        P1.5/ACLK|--> ACLK = 32kHz
    //            |                 |
    //
    //  L. Westlund / S. Karthikeyan
    //  Texas Instruments Inc.
    //  June 2005
    //  Built with CCE Version: 3.2.0 and IAR Embedded Workbench Version: 3.30A
    //*****************************************************************************
    #include <msp430.h>
    
    int main(void)
    {
      WDTCTL = WDTPW + WDTHOLD;                 // Stop watchdog timer
      SCFI0 |= FN_3;                            // Set DCO operating range
      SCFQCTL = 121;                            // (121+1) x 32768 x 2 = 7.99 Mhz
      FLL_CTL0 = DCOPLUS + XCAP14PF;            // DCO+ set so freq = xtal x D x N+1
      P1DIR = 0x22;                             // P1.1,5 to output direction
      P1SEL = 0x22;                             // P1.1,5 to output MCLK & ACLK
    
      while(1);                                 // Loop in place
    }
    
  • 好就这个答案了

  • 我想问一下P1.1和P1.5这两个I/O端口是不是不能连接硬件。也就是说这两个引脚不能用作其他的IO口功能了是不是。

  • qiang xue 说:

    我想问一下P1.1和P1.5这两个I/O端口是不是不能连接硬件。也就是说这两个引脚不能用作其他的IO口功能了是不是。

    你想用P1.1 P1.5干嘛? 可以连接硬件啊

  • 我的P1.1用作串口了 这样还可以使用32.768KHz倍频到8M吗??我看见设置里面使用了P1.1和P1.5 如果我想使用这两个引脚连接其他硬件  进行操作,是不是就不能使用32.768KHz进行倍频到8M晶振了

  • qiang xue 说:

    我的P1.1用作串口了 这样还可以使用32.768KHz倍频到8M吗??我看见设置里面使用了P1.1和P1.5 如果我想使用这两个引脚连接其他硬件  进行操作,是不是就不能使用32.768KHz进行倍频到8M晶振了

    当然可以,例程里面 P1.1 和 P1.5 只是用来输出时钟验证用。 你完全可以把这两个pin配置为其他功能。

  •   WDTCTL = WDTPW + WDTHOLD;                 // Stop watchdog timer
      SCFI0 |= FN_3;                            // Set DCO operating range
      SCFQCTL = 121;                            // (121+1) x 32768 x 2 = 7.99 Mhz
      FLL_CTL0 = DCOPLUS + XCAP14PF;            // DCO+ set so freq = xtal x D x N+1
    也就是说只需要配置前面几条语句就可以使用32.768KHz倍频到8M频率了 是不是这个意思
  • qiang xue 说:
      WDTCTL = WDTPW + WDTHOLD;                 // Stop watchdog timer
      SCFI0 |= FN_3;                            // Set DCO operating range
      SCFQCTL = 121;                            // (121+1) x 32768 x 2 = 7.99 Mhz
      FLL_CTL0 = DCOPLUS + XCAP14PF;            // DCO+ set so freq = xtal x D x N+1
    也就是说只需要配置前面几条语句就可以使用32.768KHz倍频到8M频率了 是不是这个意思

    是的