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.

[参考译文] MSPM0G3507:GPIO 对于某些 LaunchPad Boostpacker 引脚不起作用

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1383551/mspm0g3507-gpio-not-working-for-some-launchpad-boostpacker-pins

器件型号:MSPM0G3507
主题中讨论的其他器件: SysConfig

工具与软件:

我将使用 MSPM0G3507 LaunchPad 尝试使用 GPIO 切换 PA26 BoosterPack 引脚。

从板载 LED 的有效 Driverlib 示例开始、我使用 SysConfig 使用 SysConfig 将端口/引脚设置从 LED1更改为 PA26/30。 保持名称不变、我不必更改源代码。

运行代码时、我可以看到 PINCM59设置正确。 切换引脚时、我会看到 DOUT 正确变化。 但 BoosterPack 引脚不变。 我首先测试了引脚、将其跳接至 J4、J4应该已切换为 LED1。 接下来、我使用了一个逻辑分析仪。 但在任何一种情况下、 BoosterPack 引脚看起来都不会切换。

由于我从 BoosterPack 引脚中随机选择了 PA26、因此我接下来尝试了 PA24... 负结果的差值。

在我的第三次尝试中、PA8按预期工作。 我可以使用逻辑分析仪看到引脚切换。 当跳接至 J4时、它也会使 LED1闪烁。

我缺失了什么明显的东西吗?

PA24或 PA26 (连接到 BoosterPack 连接器)为什么不会切换?

最后要注意的是、我无法直接探测 MCU 的引脚。 因此、我无法判断这是 LaunchPad BoosterPack 连接还是 MCU 本身有问题。

我期待着你的想法和想法!

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

    Scott、您好!

    某些 BoosterPack 引脚将受到电路板上其他电路的影响。

    对于 PA26、MSPM0的引脚连接到 BoosterPack、但也连接到两个跳线连接器 J18和 J9。 确保 J18已断开连接、J9已断开连接、或者跳线位于位置1和2上、这样您可以在 BoosterPack 的引脚 PA26上看到正确的行为。

    对于 PA24、我想知道 R79和 R80是否都已组装、以及 C50是否仍未组装。 您能检查一下吗?  

    您可以 在此处看到 第5节中的器件原理图、请选中此项以更好地了解这些连接、以及在使用 Launchpad 时遇到的未来硬件问题。