esp32c3 spi slave 从机端不能实时发送数据吗

a351357205
Posts: 2
Joined: Tue Jun 08, 2021 5:51 am

esp32c3 spi slave 从机端不能实时发送数据吗

Postby a351357205 » Tue Aug 17, 2021 5:15 am

111.png
111.png (28.57 KiB) Viewed 4257 times
例程内
都是预先填充sendbuf,在阻塞等待spi主机发起,数据能正常发送
能否实现先spi_slave_transmit等待,事件触发,填充sendbuf,握手线下降沿动作,spi主机识别下降沿发起交互,sendbuf填充好的数据发送
因为spi_slave_transmit是阻塞式的,所以开了多任务。现在sendbuf发送数据总是不对,按照例程的来才行,是否官方目前不支持这种发送。

a351357205
Posts: 2
Joined: Tue Jun 08, 2021 5:51 am

Re: esp32c3 spi slave 从机端不能实时发送数据吗

Postby a351357205 » Thu Aug 19, 2021 6:50 am

111.png
111.png (216.84 KiB) Viewed 4141 times
这里是否明确说明了数据传输有延时性

要想发送实时数据,必需准备新事务,通过新事务发送出去。

产生了新的一个思路
准备新事务后,能否将原有阻塞的事务删除掉不执行,让新事务直接等待,到达实时发送的目的

Who is online

Users browsing this forum: No registered users and 62 guests