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/BOOSTXL-CC2650MA:SPI CS 使用哪些引脚?

Guru**** 2576215 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/590765/ccs-boostxl-cc2650ma-which-pins-to-use-for-spi-cs

器件型号:BOOSTXL-CC2650MA

工具/软件:Code Composer Studio

你好、

我尝试通过 SPI 将三个热电偶转换器连接到我的2650 BoosterPack。 通过使用 DIO9和 DIO13进行芯片选择(CS),我有了前两项工作。 但是、我无法使第三方正常工作、我认为这与我用作第三方 CS 的引脚有关。  

-当 DIO9或 DIO13被设定为 CS 引脚时、它工作。 这些用于转换器#1和#2。

-它不起作用、然后使用 DIO14、DIO6或 DIO6。

非常感谢您提供有关如何使其正常工作的任何帮助、或者我应该使用哪个其他引脚。

此致

#edit 已尝试 DIO8并使其正常工作。 它被分配给 SRDY、我认为我不会在其他情况下使用该 SRDY。 这是一个明显的错误吗?

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

    您使用的软件是什么? 是否确定在其他地方未将 DIO6和 DIO14分配给不同的功能? 所有 IO 均可用作 CS、只需在 SW 中正确设置即可。

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

    我正在使用 Project Zero 的修改版本。

    电路板设置为:

    =========== BOOSTXL_CC2650MA.h====
    (笑声)
    #define DIO9 ioID_9.
    #define DIO13 ioID_13.
    #define DIO14 ioID_14
    (笑声)
    #define Board_BP_SPI_CS_Wireless BOARD_BP_PIN_J2_18
    #define Board_BP_SPI_CS_Display BOARD_BP_PIN_J2_13
    #define Board_BP_SPI_CS_OTHER BOARD_BP_PIN_J2_12

    (笑声)
    #define Board_BP_PIN_J2_18 DIO9.
    #define Board_BP_PIN_J2_13 DIO13.
    #define Board_BP_PIN_J2_12 DIO14.
    (笑声)
    #define Board_SPI0_CSn DIO9.
    #define Board_SPI0_CSN2 DIO13.
    #define Board_SPI0_CSN3 DIO8.


    =========== BOOSTXL_CC2650MA.c ====
    (笑声)
    Board_SPI0_CSn | PIN_GPIO_OUTP_EN | PIN_GPIO_HIGH | PIN_PushPull、
    BOARD_SPI0_CSN2 | PIN_GPIO_OUTP_EN | PIN_GPIO_HIGH | PIN_PushPull、
    BOARD_SPI0_CSN3 | PIN_GPIO_OUTP_EN | PIN_GPIO_HIGH | PIN_PushPull、
    (笑声)

    因此、DIO14已经被分配为 CS_Other、正如 DIO9和 DIO13被分配为 CS_Wireless 和 CS_Display 一样。

    我无法看到 PZ 已经在使用 CS_Other、我确定我不会将其用于任何其他用途。