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.

[参考译文] MSP430FR2676:这是否具有"增强型"时钟系统(CS)? 使用 VLO 来实现 ACLK

Guru**** 2535150 points
Other Parts Discussed in Thread: MSP430FR2676

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/898642/msp430fr2676-does-this-have-enhanced-clock-system-cs-want-to-use-vlo-for-aclk

器件型号:MSP430FR2676

问题:

  • MSP430FR2676是否具有增强型时钟系统?
  • 我可以让 VLO 作为 ACLK 的源吗?

非常感谢:)

威利

------------------------------------------

很难从数据表或用户指南中得知:(我猜是-增强型 CS)

  • 数据表第55页(SLASE05C)-状态:  

    "辅助时钟(ACLK):该时钟来自外部 XT1时钟、内部 VLO 或内部
    REFO 时钟高达40kHz"。

    因此、我们可能会认为这是一个较新的器件、并且具有增强型时钟系统-但只能达到16MHz 而非24MHz (增强型 CS)-因此再次令人困惑。

  • 用户指南(SLAU445I)第98页-表3-1未列出 MSP430FR2676:
    • 因此、不确定是否增强

  • 我在搜索时知道有一个与此相关的帖子-但对于不同的器件型号。大约1年前-所以如果可以的话、我会再次询问。

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

    您好、Willie、

    我刚刚检查了 CCS 随附的头文件"msp430fr2676.h"=>明确给出了为 ALCK 选择 VLO 的选项。

    #define SELA_XT1CLK (0x0000)/*带分频器的 XT1CLK (不得超过40kHz)*/

    #define SELA_REFOCLK (0x0100)/* REFO (内部32kHz 时钟源)*/

    #define SELA_VLOCLK (0x0200)/* VLO (内部10kHz 时钟源)*/

    #define SELA_RESERVED (0x0300)/*保留*/

    DS、UG 和.H 文件不存在异议。  我还没有研究过器件、但我认为应该这样做。

    祝你度过美好的一天

       Johann

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

    你好,Johann!

    非常感谢您的回复:)

    我尝试在代码中实现、并且将始终获得32.768kHz 时钟-即使 CSCTL4寄存器 SELA 位设置为"10"或 VLOCLK 也是如此

    • 如果 VLO 被选为 ACLK 的时钟源、我预计会看到10kHz 时钟。
    • 也许我在代码中执行一些愚蠢的操作(在修改过程中、因此无法显示)

    我想标记为已解决-但我仍然无法在 ACLK 上为我的计数器获取 VLO 10kHz 时钟。

    我将再次稳定地发布我的完整代码-平均时间-以下是我尝试的代码。

    非常感谢您、

    威利

    ----------

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

    您好、Willy、

    嗯,我会得到一个板,并会“询问”硅片本身… 。

    可能需要几天时间才能拿到我手中的正确电路板... 请耐心等待。

    目前为止德国最好的酒店

        Johann

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

    哈哈——你是个好男人乔汉恩:)

    感谢您的帮助、这是美国最棒的!

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

    你好,Johann!!!

    DUDE -您完全正确:

    • 我确实获得了驱动 ACLK 的 VLO (10kHz 振荡器)(正如您所说的)
      • 这必须意味着 MSP430FR2676具有增强型时钟系统
      • 这意味着数据表(SLASE05C)完全正确
      • 唯一的问题是用户指南没有列出 MSP430FR2676 (正常或增强型 CS)

    我会将您的回复标记为已解决我的问题:)

    非常感谢 Johann!  (希望您尚未购买开发板! ——如果有的话,感觉很糟糕)

    --------------

    我之前犯了什么错误?

    • 之前、当尝试选择 VLO 作为 ACLK 的源时
    • I 位或具有 SELA_VLOCLK 的 CSCTL4
    • 默认情况下、问题是 SELA = 01、如果 BIT 或它与 SELA _ VLOCLK (10)= 11保留(因此不起作用)
    • 因此、要解决:
      • CSCTL4 = SELA_VLOCLK (这起作用)
      • CSCTL4 |= SELA_VLOCLK (不起作用-因为上电时 SELA 缺省为01)

    --------------

    在 CSCTL4中显示 SELA 的默认值(来自用户指南):