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.

[参考译文] MSP430FR5992:在 SPI 通信后将 SIMO 引脚固定为高电平或低电平

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1218017/msp430fr5992-fix-simo-pin-to-either-high-or-low-after-spi-communication

器件型号:MSP430FR5992
主题中讨论的其他器件:MSP-EXP430FR5994

尊敬的专家:

在执行通信后、是否有办法将 SIMO 引脚固定为高电平或低电平、并将引脚函数保持在 SPI (eUSCI)?

在下面的线程中提到了它取决于 PxOUT 和 PxREN、但由于使用 MSP-EXP430FR5994、它似乎不依赖于上述寄存器(PxOUT 和 PxREN)和传输数据的最后一位。
此外、它不能通过使用外部下拉/上拉电阻器来固定。
https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1181259/msp430fr5964-after-spi-communication-pin-condition

此致、
还可以

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

    eUSCI (像许多/大多数 SPI 单元)没有"事务"的概念、因此(a)主器件始终驱动 MOSI/SIMO (b)没有"通信执行后"的状态。

    我希望您需要关闭 SIMO 引脚的备用功能(PSEL)设置、从而使 REN/外部电阻器正常工作。

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

    SIMO 的空闲状态由 UCCKPL 决定。

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

    您好!  

    感谢您的答复。

    其他实验揭示了以下内容。

    •  UCCKPL 和 UCCKPH 的设置值不会影响通信后的状态。
    • 通信后 UCMSB 的设置值会影响状态。
      • 当 UCMSB=0时、它取决于 LSB 数据。
        示例:发送0xF0后、SIMO 保持低电平。 和0x0F、SIMO 保持高电平。
      • 当 UCMSB=1时、它取决于 MSB 数据。
        示例:发送0xF0后、SIMO 保持高电平。 和0x0F、SIMO 保持低电平。

    从上述结果来看、以下看法是否正确?
    通信结束后 SIMO 引脚的状态由 UCMSB 设置和传输的数据自动确定、不能任意控制为高电平/低电平。

    此致、
    还可以

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

    您好、

    观察结果看起来是正确的。 正如 Bruce 所说、如果用户希望在事务之间以其他方式驱动此引脚、那么您可以重新配置此引脚的功能。  

    此致、
    Brandon Fisher