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引脚映射问题

Other Parts Discussed in Thread: CC2640R2F

我使用的CC2640R2F模块的SPI引脚IO8,IO9没有引出,而例程使用的就是这两个引脚,我可以直接在CC2640R2_LANUCHXL.H改别的其他引脚吗,是随便的引脚都可以,还是有特定的引脚;

  • SPI0的话已经设置好了,SPI1可以自己定义成未使用的引脚

    /* SPI Board */
    #define CC2640R2_LAUNCHXL_SPI0_MISO             IOID_8          /* RF1.20 */
    #define CC2640R2_LAUNCHXL_SPI0_MOSI             IOID_9          /* RF1.18 */
    #define CC2640R2_LAUNCHXL_SPI0_CLK              IOID_10         /* RF1.16 */
    #define CC2640R2_LAUNCHXL_SPI0_CSN              IOID_11
    #define CC2640R2_LAUNCHXL_SPI1_MISO             PIN_UNASSIGNED
    #define CC2640R2_LAUNCHXL_SPI1_MOSI             PIN_UNASSIGNED
    #define CC2640R2_LAUNCHXL_SPI1_CLK              PIN_UNASSIGNED
    #define CC2640R2_LAUNCHXL_SPI1_CSN              PIN_UNASSIGNED

  • 如过我使用其他引脚挂载SPI FLASH;
    下面的引脚是否可以:
    /* SPI */
    #define CC2640R2_LAUNCHXL_SPI_FLASH_CS IOID_25//IOID_20 《-----------------------------
    #define CC2640R2_LAUNCHXL_FLASH_CS_ON 0
    #define CC2640R2_LAUNCHXL_FLASH_CS_OFF 1

    /* SPI Board */
    #define CC2640R2_LAUNCHXL_SPI0_MISO IOID_26//IOID_8 /* RF1.20 */
    #define CC2640R2_LAUNCHXL_SPI0_MOSI IOID_27//IOID_9 /* RF1.18 */
    #define CC2640R2_LAUNCHXL_SPI0_CLK IOID_28//IOID_10 /* RF1.16 */
    #define CC2640R2_LAUNCHXL_SPI0_CSN PIN_UNASSIGNED //IOID_25《----------------------------------------------------

    还有我打箭头的地方,为啥也有两个SPI SC定义的地方?
    是否也要改为IOID_25??
  • 只要是未使用的IO都可以,选一个地方定义就行了
  • 只要沒用到重疊的io就可以