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.

[参考译文] MSP430F5438A:RTC A

Guru**** 2587365 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/899975/msp430f5438a-rtc-a

器件型号:MSP430F5438A

大家好、

我尝试在32位计数器模式下使用 RTC A 模块。 我想设置 RTC、使每个计数器每1us 或10us 递增一次、输入时钟为24MHz。

您能解释一下 RT0PS 计数与输入时钟之间的关系吗? 如果我将 RT0PS 设置为某个值、那么时钟输入32位计数器将如何受到影响。

谢谢、

Ashish

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

    嗨、Ashish、

    我认为 MSP430F5xx 系列用户指南的图22-1很好地展示了这一点。   基本上、RT0PS 和 RT1PS 都是8位计数器、并且可被用来将时钟向下分频(每个最大256)。  它们还可以级联、为您提供16位计数器(最大/65536)。  

    我现在将保持在 MHz、因此您的目标是1us = 1MHz、10us = 100kHz。   

    计数器仅以2的幂为分频。  因此、我认为您最接近目标的频率是24MHz/16 = 1.5MHz 、24MHz/256 = ~95kHz。   

    谢谢、

    JD

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

    感谢 JD 的解释。 我有着某种相同的理解,但我认为,通过使用除法计数器,我们可以实现这一要求。

    谢谢、

    Ashish