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.

[参考译文] LAUNCHXL-CC26X2R1:带定制驱动程序的 CC26X2R1_LAUNCHXL 上的 SPI 通信问题-寻求帮助和指导

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1301980/launchxl-cc26x2r1-spi-communication-issue-on-cc26x2r1_launchxl-with-custom-driver---seeking-assistance-and-guidance

器件型号:LAUNCHXL-CC26X2R1

大家好、

我正在尝试将 CC2642的几个 GPIO 接口修改为 SPI 接口、以驱动我的 SPI 器件(RC522读卡器)。 我想使用的 SPI 接口名称和引脚定义如下:

// SPI 引脚定义

#define NFC_SPI_MISO IOID_14 // NFC SPI 的 MISO 引脚

#define NFC_SPI_MOSI IOID_15 // NFC SPI 的 MOSI 引脚

#define NFC_SPI_CLK IOID_25 // NFC SPI 的时钟引脚

#define NFC_SPI_CS IOID_26 // NFC SPI 的芯片选择引脚


我的开发板是 CC26X2R1_LAUNCHXL、编译环境是 CCS10.1.1。 我重写了 SPI 驱动器、包括两个文件 board_spi.c 和 board_spi.h (请参阅附件)、还添加了一个根据.syscfg 中我的引脚定义定义定义的 SPI 接口。 但是、将其下载到开发板后、无法从我定义的引脚与其他器件进行 SPI 通信。 我尝试过很多方法、但似乎永远无法打开这个自定义的 SPI 接口。 我想问一下我的驱动器是否有问题。 或者我是否有其他一些设置有问题? 感谢你的帮助。

e2e.ti.com/.../5383.board_5F00_spi.ce2e.ti.com/.../board_5F00_spi.h

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

    您好、Viknesh Vadivel、

    希望你好。 我建议您尽可能使用 TI 的开箱即用 SPI 驱动器。 请参考我们提供的有关 SPI 驱动器的文档、 这里以及在 syscfg 中使用 SPI、如下图所示。 您可以利用 SDK 中示例驱动程序部分中的 SPI 示例(如 spiffsexternal)。 您能否提供您的 SDK 版本?

    谢谢。
    A·F

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

    尊敬的 Alex:  

    感谢您的答复。

    当然、我们将尝试您的建议、并向您提供最新结果。 我们使用的是 SDK simplelink_cc13x2_26x2_SDK_5_20_00_52。