主题中讨论的其他器件:MSPM0G3507、
工具与软件:
您好!
我正在将 XMSPM0L2228SPMR 用于我最近的项目。 nRST 引脚(100K 和10nF)似乎有错误、MCU 无法正确上电。 如果我将其关闭->延迟0.5s ->打开、则它有时可以工作。 如果延迟时间大于1s、则永远不会启动。
如果程序由调试器加载并运行、则它每次都可以工作。
为了确定程序是否正在运行、在 main()中使用一个非常简单的代码初始化 GPIO 引脚、然后在 while (1)循环中切换引脚。 我可以在示波器中观察到 GPIO 输出信号正在切换。 如果启动失败、则信号不会切换。 相反、信号看起来是悬空的。 我想永远不会 执行 iomux 初始化代码以使引脚悬空。
我已尝试了 nRST 引脚的不同 R/C 组合、 例如47k + 10nF、100K + 1uF、100K + 4.7uF。。 最后、100K + 10uF 可以很好地完成这项工作。 因此、 为了解决这个问题、我们需要相当长的 nRST 延迟时间。 到目前为止"100K +10uF"是我的权变措施解决方案。 希望这些经验 有助于 TI 团队在大规模生产前发现该问题。
BTW、我从未遇到过 MSPM0G3507项目存在的此类问题。
Robert。