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.

[参考译文] MSP430FR59941:配置 LFXO

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/946151/msp430fr59941-configure-lfxo

器件型号:MSP430FR59941

尊敬的 Sirs:

  配置 LFXO (32kHz 晶振)以与计时器 A1配合使用时遇到问题。  您是否有示例或过程?

我正在设置:

PJSEL0 |= BIT4;//启用 LFXO LFXO
PJSEL1 &=~BIT4;
PJSEL0 |= BIT5;
PJSEL1 &=~BIT4;

//配置计时器 A1:

空 ConfigTimerA1 (空)

TA1CTL |= 0x0100;// tassel_1=使用 ACLK 作为计时器的源

TA1CTL |= MC_1;//使用递增模式定时器连续

TA1CCR0 = 0xFFFF;//开始

谢谢、

John

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

    您遇到了什么问题?

    该序列出现在示例 msp430fr599x_CS03.c 中、如下所示:

    http://dev.ti.com/tirex/explore/node?node=AFwRLGNEiJiAjRrZ2osowA__IOGqZri__LATEST

    我怀疑您只能复制/粘贴它(我就是这样做的)。

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

    谢谢、Bruce:

     

       我需要比10kHz 更高的时钟频率来为计时器计时。  使用计时器测量脉冲宽度。

    我已经尝试了一切,使 ACLK 使用 LFXO 作为计时器的输入。

    但 ACLK 保持上升10kHz。

    对于 ACLK、它可能也可以使用 MODCLK、但也无法获得它!

     

    John

      

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

    您是否尝试从我链接到的示例复制/粘贴 LFXT 启动序列? 这就是我要做的。

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

    谢谢、Bruce:

       相信它能正常工作。  你不会相信我在做什么。  

    我正在使用另一个计时器(也从 ACLK 驱动)。  另一个计时器每0.01秒超时一次  自然地

    无论(通用)时钟源是什么、第二个计时器的时间差都恰好为100。

    聪明的不吗?

    John

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

    感谢您的帮助、Bruce:

      我看了这个例子、把我的手机换成了匹配的手机。  然后开始通过您的眼睛来查看问题。

    当时我意识到我可能犯了一个根本错误。

    无论如何、谢谢

    John