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

cc1310 spislave模式下,数据收发问题

最近在弄stm32和cc1310spi模式通信有关的内容,目前遇到了一个问题

就是 cc1310工作在spislave模式下,stm32工作在spi主机模式下

目前的状况是,是stm32主机发送的数据 cc1310能准确的接收到,但是cc1310发送的数据,stm32接收不到

用示波器看,cc1310的spi输出引脚确实有数据输出,但是stm32接收不到。

cc1310spislave模式下,spi通信还有什么协议吗?比如spi读取硬盘数据,要先发送地址和要读取的字节数之类的指令。

cc1310也需要这样吗?

想问一下,大家知道是什么原因导致的这种状况吗?

Viki Shi:

既然示波器有数据输出,查一下STM32的RX buffer是否有数据?如果RX buffer没有,最好检查接收部分的软件配置

user5863069:

回复 Viki Shi:

Rx Buffer 中一直都是0xff

Viki Shi:

回复 user5863069:

根据你的描述,硬件通信【stm32-CC1310】正常,数据信号也能测量到,那就要查接收这块的软件哪里有问题,导致RX buffer无法收到有效数据

赞(0)
未经允许不得转载:TI中文支持网 » cc1310 spislave模式下,数据收发问题
分享到: 更多 (0)