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.

[参考译文] MSP430F2618:复位状态和初始条件。

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1350994/msp430f2618-reset-states-and-initial-conditions

器件型号:MSP430F2618

大家好。 我写了一份 PDF。 但他们似乎是不被允许的,所以这里是扫描。 "希望这能起作用。

简体中文

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

    一个 WDT"安全密钥违反"(错误密码)生成一个 PUC。 图2-1中没有提到这一点、但它位于该图下方的第二段中。

    第22页的表("寄存器位惯例")显示了初始寄存器值指定-(0)形式表示"POR 后"、这意味着 PUC 不会更改它、即器件保持运行。

    假设您无法真正利用此行为、则最佳策略可能是在初始化序列中对器件进行复位("取消初始化")。 在某些情况下、对寄存器写入进行策略性排序(使用"="而不是"|=")可能就足够了。

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

    谢谢 Bruce。

    我将执行什么操作来重置("解初始化") 器件? 写入所有重要的寄存器将需要大量代码、尤其是考虑到某些寄存器未初始化为零。

    我希望得到的是上电后的确切状态。 如果 WDT 不能导致这种情况、有什么会导致这种情况吗? 即在不断电的情况下强制执行 POR。

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

    我不知道从软件生成 POR 的机制。 F5系列具有 PMMSWBOR 机制;您 可以使用 SVS 执行类似操作、但不提到这是一项功能。 (我还没有使用具有 SVS 的 F2设备。)

    很长一段时间前我这样做时、我记得我主要是通过使用"="而不是"|="来强化我的初始化序列、并小心排序。 该 ADC 是唯一真正令人困扰的器件、甚至只需4倍的寄存器写入即可让其停止。

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

    ì 应查找  PMMSWBOR 机制(如果在我的处理器中有一个),并查看 BOR。

    SVS 寄存器中的 PORON 位看起来很有意思。

    可以轻松地将阈值设置为高于电源电压的电压。

    -------------------------------------------------------

    POR 打开。 该位通过使能 SVSFG 标志来引起 POR 器件复位。
    0b = SVSFG 不引发 POR
    1b = SVSFG 引发 POR

    -------------------------------------------------------

    我还会检查初始化、因为我怀疑我在假设这些寄存器处于默认状态的前提下使用了一些|=行。

    谢谢。

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

    我认为我的处理器没有 PMMSWBOR 机制。

    我尝试了在 MATLAB 中使用一条指令
    SVSCTL = 0xE0 + PORON;
    它会产生一个 POR、但遗憾的是 SVS 寄存器不能被 POR 清除、因此处理器无法重新启动。
    以下是参考文档关于 SVS 寄存器的内容:
    (1)只能由一个掉电复位来复位、不能由 POR 或者 PUC 复位。