我是用STM32H750以256k采样率进行数据采集,然后通过spi连接到C3-MINI的模组的spi管脚上,采用spi-at的连接方式,目前已经安装示例的esp32程序移植了一套,正常收发没有问题。
数据采集会存放到一个中间buffer中,底下at-spi的在收到有数据请求的时候会不断发送出去,在不连接tcp的时候数据正常发送到esp32,每15ms发送4000字节左右数据。然而当连接wifi时,数据发送的速率小于采集速率,handleshake的通知有时候很晚才能到达,请问这是什么原因,我看官方测试能达到1.5M字节/秒,找不到问题,希望有人能够给些建议。
固件信息(主频设置160M,spi 收发缓存8192)
AT-VERSION:3.2.0.0(s-ec2dec2 - ESP32C3 - Jul 28 2023 07:04:49)
SDK-VERSION:v5.0.2-376-g24b9d38a24-dirty
BIN-VERSION:v3.2.0.0(MINI-1)
COMPILER-TIME:Oct 18 2023 20:31:59
自行编译的spi-at固件tcp发送数据很慢
Moderator: ESP_XCGuang
Re: 自行编译的spi-at固件tcp发送数据很慢
以下是附件tcp连接和断开时抓的波形图
断开时,中断返回时间比较稳定,请求在handshake低电平下发送,然后随即立马收到触发信号,然后完成数据发送,发送完成标志。
连接时,由于中断信号返回不稳定,中断脚经常高电平维持很久,整个时序有点乱
断开时,中断返回时间比较稳定,请求在handshake低电平下发送,然后随即立马收到触发信号,然后完成数据发送,发送完成标志。
连接时,由于中断信号返回不稳定,中断脚经常高电平维持很久,整个时序有点乱
- Attachments
-
- tcp连接.png (292.81 KiB) Viewed 22482 times
-
- tcp断开.png (265.45 KiB) Viewed 22482 times
Re: 自行编译的spi-at固件tcp发送数据很慢
使用官方编译好的spi固件仍然存在问题,有碰到过这种情况的吗。
Who is online
Users browsing this forum: No registered users and 3 guests