您尚未登录。

楼主 #1 2018-06-13 21:30:42

玛卡瑞纳
会员
注册时间: 2018-06-13
已发帖子: 10
积分: 10

关于ESP32SPI使用遇到的问题。

我使用stm32做主设备,esp做从设备,逻辑分析仪能抓到收发的数据,我是在spi-slaver/receive例程上改的,没有用handshake,程序跑到r = xQueueReceive(spihost[host]->ret_queue, (void *)trans_desc, ticks_to_wait);就卡到了,也拿不到收到的数据。如果要实现esp32作从设备进行spi通信,spi-slaver/receive例程要怎样修改。

离线

#2 2018-06-13 22:12:04

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

Re: 关于ESP32SPI使用遇到的问题。

#define GPIO_CS 14

CS引脚拉低了吗?





离线

楼主 #3 2018-06-14 09:16:46

玛卡瑞纳
会员
注册时间: 2018-06-13
已发帖子: 10
积分: 10

Re: 关于ESP32SPI使用遇到的问题。

我直接把CS 14 接stm32的GND。

离线

#4 2018-06-14 09:45:08

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

Re: 关于ESP32SPI使用遇到的问题。

xQueueReceive 这个已经是线程通讯了吧,
建议直接去 spi 从机中断(或者轮询接收)那里输出调试信息试一试。





离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn