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.

[参考译文] MSP430F5324:使用ACLK获得不正确的输出频率

Guru**** 2393265 points
Other Parts Discussed in Thread: MSP430F5324

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/574409/msp430f5324-getting-incorrect-output-frequency-using-aclk

部件号:MSP430F5324

您好,

在我们的项目中,我们正在以数字方式使用ACLK。 我们对ACLK使用38KHz晶体,并使用以下代码指定ACLK,

 

      BIS.B #BIT0,&P1DIR       ; ACLK设置为引脚

      BIS.B #BIT0,&P1SEL       ;

 

            BIS  #XT2OFF,UCSCTL6;            //关闭XT2

           BIC  #XT1OFF,UCSCTL6;            //将XT1设置为打开

            BIS  #XCAP_3,UCSCTL6;            //选择负载盖

          BIS.B #BIT4+BIT5,&P5SEL;           //端口选择XT1

 

当我们用逻辑分析器探测到WFP的1.0 时,我们测量的是32KHz (像微调的低频振荡器(REFO))​,而不是38KHz。 您能否帮助我们了解我们在排除不正确频率时可能做了什么错误?

谢谢!

-Amanda

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

    晶体频率模式下的XT1振荡器(XT1BYPASS =0)仅支持32 kHz的时钟频率(请参阅用户指南中的晶体振荡器,XT1,低频模式表)。 客户必须使用逻辑电平方波输入模式(XT1BYPASS = 1)来支持高达50 kHz的频率,当然这不适用于38 kHz的晶体。

    此致,
    Ryan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    振荡器启动比这更复杂;您必须等待错误计数器过期,然后清除故障标志。
    有关如何执行此操作,请参见示例程序。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Clemens您是否会让我参考一个示例? 感谢您的回复。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在MSP430F5324页上,单击“工具和软件”,“代码示例”,然后参阅MSP430F532x_UCS_06.C.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢你,克莱门斯!