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.

[参考译文] CC1312R:Raspberry PI 和 CC 之间的 SPI

Guru**** 2485235 points
Other Parts Discussed in Thread: CC1312R

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1186774/cc1312r-spi-between-raspberry-pi-and-the-cc

器件型号:CC1312R

CC 是否可以作为 Raspberry PI 的从站、同时维护外部闪存(也可以通过 NVS 驱动程序使用 SPI 驱动程序)、也可以作为 FPGA 组件的主 SPI?

这意味着、所有这三个模块都需要共存:  

CC (主器件)->FPGA (从器件)

RASBERI PI (主器件)--> CC (从器件)

CC (主器件)--> NVS extFlash (从器件)

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

    您好、Michael、

    CC1312R 器件具有两个 SPI 模块。

    您应该能够将一个配置为主器件、将一个配置为从器件。 然后主模块将使用 SS (从器件选择)来区分 FPGA 板和外部闪存。

    谢谢、

    玛丽·H

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

    大家好、当尝试使用带芯片选择 硬件的 LaunchPad SPI 总线配置 cc 的两个 SPI 实例时、我遇到资源冲突:

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

    您是否尝试分配实际的 Dios? 您需要设置要使用的特定引脚。  

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

    它允许我使用不是来自 H/w 的 DIO 但它能正常工作吗?

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

    只要 DIO 不被用于其他东西、您就可以将任何 DIO 用于第二个 SPI 总线。  

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

    谢谢、当有一个被调用的 SPI 事务作为从器件时、我是否必须关闭我的 CC SPI 主控句柄?

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

    不需要、只要 您使用不同的实例(句柄)、就不需要在之间使用打开/关闭 API。

    谢谢、

    玛丽·H

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

    与仅使用随机 DIO 相比、为 SPI 线路使用 h/w 建议的 DIO 有何区别?

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

    这些示例是为了在 Launchpad 上使用而编写的。 由于该接口连接到板上的其他资源、因此该 Launchpad 的固定 Dios 上具有 UART、I2C 等。 因此、该示例使用 HW 建议的 Dios。 由于 SPI 与 Launchpad 上的内容无关、因此只要您的不被其他驱动器使用、您就可以将信号路由到所需的任何 DIO。  

    对于定制板、您可以自由定义所有接口、请参阅文档中的"定制板"。