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.

[参考译文] MSP430F5528:计时器最小计数

Guru**** 2537250 points
Other Parts Discussed in Thread: MSP430F5528

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/660993/msp430f5528-timer-least-count

部件号:MSP430F5528

您好,

msp430f5528中定时器A的最小计数是多少?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Pabel,
    我不明白你的观点。 您的意思是想要一个非常快的计时器吗?

    此致,
    现金Hao
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    这意味着定时器可以测量的最短时间是多少?定时器A在定时器A寄存器中将0增加到1需要多少时间?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    它取决于计时器的时钟源。 如果时钟源为3.2768万Hz,则最短时间为(1-3.2768万)~30.5us。 如果时钟源为24MHz,则为~42ns。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    在我的程序中,选择了LMP0,选择了计时器时钟SMCLK。 它是有效的,但我不理解SMCLK的频率是多少。 在XT2中,连接了24MHz晶体。
    您能解释一下频率是多少吗?




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

    SMCLK的频率取决于您设置UCSCTL4寄存器的方式(用户手册的5.4 5部分)。

    无论何时使用新的MCU,时钟系统都可能是最重要的部分。 我鼓励您通过以下链接准备好用户手册的第5部分:
    www.ti.com/.../slau208p.pdf

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

    您好,

    感谢你的帮助。 我想使用 连接到XT2的24 MHz晶体 ,以便获得42 ns的精度。  在用户手册中,它被写入到“After a PUC,the UCS module default configuration is: DCOCLKDIV is selected for SMCLK”(在PUC之后,UCS模块默认配置为:为SMCLK选择DCOCLKDIV)。   这意味着我必须在  我的应用程序中为SMCLK设置XT2振荡器。 在另一节中,写的是,通过选择UCSCTL4的sils位 ,并通过LPM1在活动模式下,可以为SMCLK选择XT2时钟。 如何设置,请说明。

    谢谢

    Pabel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    我想从连接板载的外部晶体到XT2引脚时钟。 这是一个24 MHz振荡器。
    如何为定时器输入选择该选项?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Pabel,

    很抱歉,我错过了您上一篇文章。

    是的,您必须将SMCLK的源明确设置为XT2。

    仅当在活动模式,LPM0和LPM1下操作时,SMCLK才会启用。 否则将被禁用,而将其设置为静音模式。

    因此,要使用XT2,只需将UCSCTL4位设置为“全部”,即将XT2作为MCLK和SMCLK的源。 这将使CPU和模块以24MHz运行。

    要设置定时器源,请使用其控制寄存器从SMCLK获取时钟(请参阅我上一篇文章中参考的手册的17.3 1部分)。