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.

[参考译文] CC2640R2F:如何使用 SPI 协议将数据从 MSP430FR5994 (主器件)串行传输到 CC2640R2F Launchpad (从器件)?

Guru**** 2589280 points
Other Parts Discussed in Thread: CC2640R2F, CC2640, MSP430FR5994

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/845521/cc2640r2f-how-to-serially-communicate-data-from-msp430fr5994-master-to-cc2640r2f-launchpad-slave-using-the-spi-protocol

器件型号:CC2640R2F
主题中讨论的其他器件: CC2640MSP430FR5994

您好!

我能够在两个 MSP430FR5994和两个 CC2640R2F Launchpad 之间成功使用 SPI。 现在、我尝试在 MSP430FR5994 (主器件)和 CC2640R2F (从器件)之间进行数据通信。 我在做这项工作时感到很烦。 我已阅读这两个器件的文档、并尝试将 SPI 通信配置为 cc2640支持的最大时钟频率作为从器件:4MHz、相同的时钟极性和相位、但仍然看不到数据。 我将 msp430fr599x_euscia0_spi_11.c 示例用于 msp430fr5994主器 件、并将 spisave_CC2640R2_LAUNCHXL_tirtos_ccs 示例用于 cc2640R2F 从器件。 我已经尝试通过移除握手和 Board_SPI_MASTER_READY 和 Board_SPI_SLAVE_READY 引脚来移植两个项目的代码。 理想情况下、SPI 是一种通信协议、无论器件如何、它都必须工作。 请告诉我如何实现它。 是否有任何其他示例代码可帮助我启动 SPI 通信。 我对这一点非常不喜欢。 如果有任何帮助,我会很感激!!!

谢谢、

Rohit

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

    您好!

    我将其发送给了一名相关的工程师。 我们会尽快回复您。 请多多包涵。

    谢谢、

    PM

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

    您好!

    我没有您的特定设置示例、但看看这是否有助于:

    https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz/f/156/t/633101?RTOS-LAUNCHXL-CC1310-SPI-communication-between-master-and-slave  

    谢谢、

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

    您好!

    感谢您的回答。 我正在使用 Resource Explorer 中提供的 TI SPI 示例代码。 它使用两个额外的引脚、即 slave_ready 和 master_ready、用于同步。 我修改了 msp430fr5994的 SPI 代码以包括同步/握手。 我尝试同时使用1MHz SPI 时钟(指定1000000数据速率)和4MHz SPI 时钟(指定4000000数据速率)(由 MSP430fr5994作为主器件提供给 cc2640作为从器件)。 尽管我可以使握手正常工作、但我看到从器件使用242KHz 的时钟驱动系统、而不是主器件。 我不能弄清楚我的系统出现了什么问题。 现在我的问题是:SPI 至 cc2640是否需要握手? 我应该使用什么 SPI 频率? 有没有任何简单的方法可以做到这一点:msp430fr5994 (主控方)到 cc2640 (从属方。) 。 此外、供参考我正在使用3行 SPI...采用 clk pol = 1和 clk phase = 1设置。 如果有任何帮助、我们将不胜感激!

    谢谢、

    Rohit

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

    您好!

    您能否向我发送 SPI 通信的信号图?  

    谢谢

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

    您好!

    您是否能够解决此问题? 我现在要关闭该主题、但如果您仍有问题、请重新打开。

    谢谢、