大家好、
我正在尝试将 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