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.

[参考译文] CCS/MSP430FR2422:如何控制 SPI 通信中的 CS 引脚

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/947606/ccs-msp430fr2422-how-to-control-cs-pin-in-spi-communication

器件型号:MSP430FR2422

工具/软件:Code Composer Studio

您好!

我的客户 希望 在 SPI 通信期间使 MSP430FR2422的 CS 引脚保持低电平、并 在通信数据包之间强制该引脚变为高电平。

他们应该如何基于以下示例代码来实现代码?

e2e.ti.com/.../msp430fr2422_5F00_euscia0_5F00_spi_5F00_11.c

此致、Taki

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

    设置输出引脚以提供 CS 非常简单、但管理却不是很容易。

    在开始传输之前将 CS 置为有效很简单、但时间不是。 您必须等到串行端口不再繁忙。 如果不是错误、提供的中断将会执行此操作。 (请参阅勘误表 USCI42)最好使用接收中断并在最终字节进入后对 CS 求反。

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

    您似乎将 SPI 设置为4引脚主器件、尝试将其设置为3引脚主器件并为 CS 使用单独的 GPIO。 然后、您可以根据需要控制 CS 引脚。
    放置一些 PxOUT |= CS 或 PxOUT &=~CS、以便将 CS 引脚设置为高电平或低电平。

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

    您好、Taki-San、

    在接收完最后一个字节后、在 RX ISR 中否定 CS 将是这里的首选方法。 我将看到我是否可以找到这方面的示例。

    BR、
    Leo