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.

[参考译文] MSPM0L1306:POR IO 状态与 BOOTRST IO 状态

Guru**** 2393975 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1508750/mspm0l1306-por-io-state-vs-bootrst-io-state

器件型号:MSPM0L1306

工具/软件:

您好:

因此、我已经再次查看了复位时的 IO 状态、我认为有一种情况在 TRM 中不清楚 IO 的状态是什么。

情况是、如果您使用 nRST 信号来复位 MCU、则可以生成一个 POR、其中 TRM 中明确指出 IO 引脚将是 Hi-Z、但如果您将 nRST 置为有效时间少于1秒、则会进入 BOOTRST、该器件不会指示 IO 是否复位为 Hi-Z? 这只是说明您运行 BCR 并最终进入运行状态。 但是、当 MCU 配置了 IO 然后复位时会发生什么情况呢?  

除非被关断模式锁存、否则 Hi-Z 是否为默认值?  

Munan

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

    尊敬的 Munan:
    根据 TRM 第2.4.1.1.3节"引导复位(BOOTRST)复位级别"内的信息、BOOTRST 不会复位的仅有以下内容: 关断存储器(SHUTDNSTOREx)、  NRST 禁用状态和  SWD 禁用状态。 我认为可以安全地假设在 BOOTRST 后 IO 引脚将复位、因为前一个列表中未包含该引脚。

    此致、

    Diego Abad

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

    嗨、Diego、

    好的、我们能否在 TRM 中以某种方式更清楚地说明这一点? 我不喜欢我们如何明确详述 POR 的情况、但这隐含了 BOOTRST 电平的情况。

    Munan

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

    尊敬的 Munan:
    我肯定会看到您的观点。 到目前为止、关断模式是唯一允许 I/O 保持相同状态(尽管配置丢失)的 BOOTRST、并且 POR 生成的 BOR 将使其进入默认模式。 让我与我的设计团队谈谈这一问题、并要求提供更多信息、了解 BOOTRST 的 nRST 原因是否属于 I/O 复位类别。 在我与他们确认后、我会确保将此注释传递给系统团队以将其添加到 TRM 中。
    此致、
    Diego Abad

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

    尊敬的 Muman:
    我与我的团队确认、当通过 NRST 触发 BOOTRST 时、IOMUX 不会复位。 我会要求我们的系统团队记下这一点。

    此致、

    Diego Abad