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.

[参考译文] MSP430FR6922:源代码自复位

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1005055/msp430fr6922-self-reset-in-source-code

器件型号:MSP430FR6922

您好!

1.是否有办法在源代码中执行自复位?

示例)当 我设置一个特定寄存器时、发生复位。

2.我想计算日期。

是否有用于了解日历信息的函数、库、示例代码等?

(我想做的是知道2021/2/29是否存在,等等)

 

谢谢、

科基

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

    器件可通过看门狗超时(写入看门狗寄存器超时常数)自行复位

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

    time.h 可供您进行日期处理。

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

    您是说它使用 C 标准库吗?

    我想知道、当我调用某个函数或使用 MSP430进行一些处理时、是否存在一天。

    如果您有任何想法或程序、请告诉我。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="141128" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1005055/msp430fr6922-self-reset-in-source-code/3713533 #3713533"]器件可以通过看门狗超时(写入看门狗寄存器超时常量)自行复位[/引用]

    请告诉我具体的寄存器名称和复位时要写入的值。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="465179" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1005055/msp430fr6922-self-reset-in-source-code/3714524 #3714524"]请告诉我要写入的特定寄存器名称和复位值。

    除了看门狗、还可以 选择通过写入 PMMCTL0寄存器来生成欠压复位(BOR)或软件上电复位(POR)。 根据 《MSP430FR58xx、MSP430FR59xx 和 MSP430FR6xx 系列用户指南》(修订版 P) :

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

    您好!

    你有更新吗?

    谢谢、

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

    您好、Koki、

    切斯特的帖子是否未回答您的问题?

    BR、
    Leo

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

    是的、它使用标准 C 库。

    "是否存在一天"是什么意思?

    除了闰年、不是" 9月30天..." 足够好了吗?

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

    很抱歉,我没有足够清楚地阅读《任择议定书》。

    您可以将 mktime()与为日期设置的 TM 结构一起使用,并查看它是否返回-1转换为 time_t