TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320C6748: 基于TMS320C6748上的SPI外接NRF24L01无线模块的代码调试

Part Number:TMS320C6748

大家好:

       如题,我现在在做关于NRF24L01无线模块的代码编写,现在已经完成代码编写是使用GPIO模拟SPI时序,将NEF24L01模块驱动起来;现在想实现的是将TMS320C6748芯片上的SPI直接连接NRF24L01模块上的SPI的输入输入引脚,直接使用SPI的驱动代码将模块驱动起来,主要参考的源码是STARTWARE源码中的SPI FLASH的应用代码,将SPI中断和初始化函数都进行移植,在此基础上将之前实现的使用GPIO实现的接口函数使用SPI功能进行替换,测试中发现在接收到的数据不是我想要的的数据,正常现象是通过MOSI引脚将NEF24L01寄存器的地址写给NRF24L01模块,通过MISO引脚回给的数据应该是0x0E才是正常现象,现在通过SPI给回的数据是0x1C,我初步怀疑SPI初始化的哪里我操作的不正确导致的,但是我到现在都没有找到具体原因,想问下论坛的大神们有没有调试NRF24L01芯片的经验,向我遇到的这样的问题如何定位具体原因???

      祝好!!!!

Nancy Wang:

1、回环测试看一下数据收发有没有问题。

2、也可使用最新的psdk中的例程测试看一下。

www.ti.com.cn/…/PROCESSOR-SDK-RTOS-OMAPL138

https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_DSP_index_device_drv.html

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6748: 基于TMS320C6748上的SPI外接NRF24L01无线模块的代码调试
分享到: 更多 (0)