# SPI_Interactive **Repository Path**: ShadowThreeD/spi-interactive ## Basic Information - **Project Name**: SPI_Interactive - **Description**: 用LP_CC2652RB跑SPI_master和SPI_slave例程,修复Bug - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-03-30 - **Last Updated**: 2022-03-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SPI_Interactive #### 介绍 用CC2652RB实现了SPI的Slave,用CC2652R1实现了SPI的Master,并成功通信。 #### 使用说明 1. 通过以下命令下载使用本仓库: ```bash git clone --branch=SPI_master https://gitee.com/ShadowThreeD/spi-interactive.git ./SPI_master git clone --branch=SPI_slave https://gitee.com/ShadowThreeD/spi-interactive.git ./SPI_slave ``` 2. 本项目的master例程是基于TI的"simplelink_cc13x2_26x2_sdk_4_30_00_54\examples\rtos\CC26X2R1_LAUNCHXL\drivers\empty\tirtos\ccs"例程开发的, slave例程是基于TI的"simplelink_cc13x2_26x2_sdk_4_30_00_54\examples\rtos\CC2652RB_LAUNCHXL\drivers\empty\tirtos\ccs"例程开发的,所以这两个工程都需要和"tirtos_builds_cc13x2_cc26x2_release_ccs"工程一起才能编译成功并正常工作。 3. 官方给的这两个地方有一个很坑的地方:master 和 slave 的通讯速率配置不同!当近距离通信时尽然可以通信成功,但是当距离稍微加大一定,通信就会出错,浪费了大半天时间才检查出来! 4. master 和 slave 一共需要接 7 根线:(markdown制表前必须要有一个空行!) | Master | Slave | DIO | | :----------: | :----------: | :----: | | SS | SS | DIO 20 | | CLK | CLK | DIO 10 | | MOSI | MOSI | DIO 9 | | MISO | MISO | DIO 8 | | MASTER_READY | MASTER_READY | DIO 15 | | SLAVE_READY | SLAVE_READY | DIO 21 | | GND | GND | - |