您尚未登录。
页次: 1
分享链接 / 只看楼主
我使用stm32做主设备,esp做从设备,逻辑分析仪能抓到收发的数据,我是在spi-slaver/receive例程上改的,没有用handshake,程序跑到r = xQueueReceive(spihost[host]->ret_queue, (void *)trans_desc, ticks_to_wait);就卡到了,也拿不到收到的数据。如果要实现esp32作从设备进行spi通信,spi-slaver/receive例程要怎样修改。
离线
#define GPIO_CS 14
CS引脚拉低了吗?
taobao: V3s/F1C100s/F1C200s/D1-H/D1s/T113-S3/XR32/XR829/A523/A133/H133/V831/V851s/V853
我直接把CS 14 接stm32的GND。
xQueueReceive 这个已经是线程通讯了吧,建议直接去 spi 从机中断(或者轮询接收)那里输出调试信息试一试。