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.

[参考译文] msp:msp430fr5959的代码

Guru**** 2539500 points
Other Parts Discussed in Thread: MSP430FR5959, MSP430FR5739, MSP-EXP430FR5969

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/592003/msp-code-for-msp430fr5959

主题中讨论的其他部件:MSP430FR5959MSP430FR5739MSPWAREMSP-EXP430FR5969

工具/软件:TI C/C++编译器

大家好

请帮助我获取msp430fr5959的RTC (实时时钟)代码。

没有可用的示例代码,我也尝试了msp430fr5739的RTC配置,但它们也不工作,我在RTC中断中没有得到任何东西。

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

    RTC示例代码在C代码示例和DriverLib中提供。 不应从MSP430FR5739中获取示例。

    MSP430FR59xx C代码示例: www.ti.com/.../slac536
    DriverLib (也在CCS TI资源管理器的MSPWare中提供): www.ti.com/.../mspdriverlib

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

    你好  

    非常感谢您的帮助。

    我从C代码示例中获取RTC代码并将其加载到我的控制器中,但它仍然不工作,不会进入RTC中断子例程。 我使用IAR工作台进行编码,因为我的借记员不会进入中断。

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

    主席先生,

    帮助我找出问题所在。

    此致,

    金贾尔  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    该代码适用于我的MSP-EXP430FR5969。 确保您已将32 kHz晶体振荡器正确连接到XIN/XOUT引脚(带有相应的负载电容器),并且IAR处于调试器模式,而不是模拟器模式。 如果代码仍然不起作用,则进一步调试,并在进入LPM之前说明代码是否卡在LFXT故障标志循环中。

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

    您好,先生,

    我的代码没有停留在LFXT故障标志中,但在我更改RTC控制寄存器值时,RTC寄存器值不会更改。 它们总是在每个控制寄存器中显示像0x3FFF这样的固定值,那么这里的情况是什么???

    此致,

    金贾尔  

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

    似乎您尚未设置RTCCTL0寄存器的RTCKEY。

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

    您好,先生,

    根据您的帮助,我使用了RTCkey寄存器,但msp430fr5959不支持RTCKEY寄存器。

    我正在使用控制器msp430FR5959,因为我使用 了MSP430FR59xx C代码示例( www.ti.com/.../slac536)中RTC的示例代码来运行RTC,但RTC不工作。

     问题是 在debuger模式下进行代码调试时 ,我的RTC控制器寄存 器值被修复为3FFF,尽管我已经给出了类似的命令,但它们没有改变

     RTCCTL01 = RTCTEVIE | RTCRDYIE | RTCBCD | RTCHOLD;

    另外,在msp430fr5959中,我们有RTC_B,因此请帮我为msp430fr5959配置RTC_B,我还为8MHZ提供了CS时钟设置 ,并为 PJSEL0 = BIT6 | BIT7; 因为msp430fr5959在该引脚中具有晶体。   

    此致,

    金贾尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我的错误,因为我看到了错误的代码示例包。 我们也很抱歉花了这么长时间才得出这一结论,但MSP430FR595x没有LFXT或RTC_B模块,这可以在数据表的图1-1注释B和6.10 第5节中看到。

    此致,
    Ryan