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.

[参考译文] MSP-EXP430FR2433:带有 driverlib 的端口特性差异 BTW P1.5和 P2.7

Guru**** 2538950 points
Other Parts Discussed in Thread: MSP-EXP430FR2433, MSP430FR2433

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/796230/msp-exp430fr2433-port-characteristic-difference-btw-p1-5-and-p2-7-with-driverlib

器件型号:MSP-EXP430FR2433
主题中讨论的其他器件: MSP430FR2433

大家好!

我正在 MSP-EXP430FR2433 Launchpad 上构建一个简单的 SSD1306 OLED 库。 我使用 SPI 作为串行通信接口。

我使它运行、开发进展顺利、直到我遇到 P2.7的一个奇怪问题

我使用 P1.5作为 SPI SSD1306 OLED 控制器的复位信号。 然后、我需要使用该引脚在 eUSCIA0上实现 UART RX 功能。 因此、我将复位信号更改为 P2.7引脚。 之后、我无法在 OLED 显示屏上获得图像。 复位信号仅用于我的库的初始化段例程。 奇怪的是、如果我将复位线改回 P1.5、bingo 它会再次起作用。

我检查了数据表、以查看 Btw P1.5和 P2.7之间的一些差异、但找不到任何差异。 此外、我还使用跳线将 P2.7连接到板载 LED、端口似乎正常工作、因为 LED 会按我的预期响应。

我使用 CCS 云 IDE、因此编译器版本和 driverlib 版本是云上的默认版本。

提前感谢!

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

    MSP430FR2433数据表中有完整的引脚图。 图6-1显示了端口1.x、图6-3显示了端口2.2-2.7。 我看到的唯一真正区别是 P1.5也是 JTAG 引脚、但我认为这不会对这里产生影响。

    从 Launchpad 的硬件角度来看、P1.5连接到反向通道 UART、P2.7连接到开关 SW2。 这可能会导致问题、具体取决于您期望引脚的行为方式。

    这也可能是软件问题。 代码在初始化时检查复位输入时是否挂起? 它如何防止 LED 显示屏亮起? (如果您只是注释掉这一行代码等、它是否起作用?)

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

    您是否使用上述信息解决了您的问题?

    谢谢、
    JD