打印

[技术问答] 悲催的SPI速度

[复制链接]
278|8
跳转到指定楼层
楼主
 楼主 | 2019-11-19 08:05 | 只看该作者 |退出气泡模式 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 pq113_6 于 2019-11-19 15:14 编辑

AC7811自带的Serial Flash接口,SPI方式:
Write158KB/s
Read1236KB/s
QSPI方式:
Write159KB/s(没有写成功)
Read1170KB/s
SPI接口方式:
Write: 346KB/s
Read: 1191KB/s
STM32F030 SPI DMA接口方式:
Write481KB/s
Read4369KB/s
SPI接口方式:
Write :270KB/s
Read : 546KB/s
STM32F103 SPI DMA
Write : 590KB/s
Read : 3855KB/s
SPI
Write : 372KB/s
Read : 771KB/s
Update一下,STM的用了DMA的方式,纯粹的SPI方式差别没这么大,不过AC的DMA没有ST的好用。

使用特权

评论回复
沙发
| 2019-11-19 09:10 | 只看该作者
同样的代码逻辑?

使用特权

评论回复
板凳
 楼主 | 2019-11-19 10:44 | 只看该作者
TechHolder 发表于 2019-11-19 09:10
同样的代码逻辑?

是的,上层一样,就一个API函数不同。

使用特权

评论回复
地板
 楼主 | 2019-11-19 15:14 | 只看该作者
TechHolder 发表于 2019-11-19 09:10
同样的代码逻辑?

我搞错了,更新了一下结果。

使用特权

评论回复
5
| 2019-11-19 15:24 | 只看该作者
pq113_6 发表于 2019-11-19 15:14
我搞错了,更新了一下结果。

多谢澄清,

使用特权

评论回复
6
| 2019-11-19 17:41 | 只看该作者
你这个都是对serial flash的操作速度吗?

使用特权

评论回复
7
 楼主 | 2019-11-20 07:46 | 只看该作者
JasonLee27 发表于 2019-11-19 17:41
你这个都是对serial flash的操作速度吗?

是的,SPI接口的serial flash,都是Winbond的

使用特权

评论回复
8
| 2019-11-20 10:18 | 只看该作者
pq113_6 发表于 2019-11-20 07:46
是的,SPI接口的serial flash,都是Winbond的

这个速度的限制主要是serial flash外设的限制

使用特权

评论回复
9
 楼主 | 2019-11-20 13:26 | 只看该作者
JasonLee27 发表于 2019-11-20 10:18
这个速度的限制主要是serial flash外设的限制

写的限制会比较大,读的限制相对小多了,看测试AC的SPI通信效率还要高于ST的,但是DMA打开后效果就不一样了,AC的DMA还没搞通,主要AC的DMA有限制,没ST的好用。

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

快3注册邀请码tt 高台县| 明光市| 革吉县| 长岛县| 宾阳县| 泽库县| 卢龙县| 嘉定区| 溧水县| 怀来县| 香河县| 宜君县| 浪卡子县| 夹江县| 儋州市| 新蔡县| 上虞市| 宜兰市| 柳江县| 关岭| 瓮安县| 合肥市| 特克斯县| 淮阳县| 略阳县| 商河县| 元谋县| 新绛县| 临邑县| 洛隆县| 文化| 杭锦旗| 秦安县| 海晏县| 保康县| 宝坻区| 云林县| 海丰县| 永城市| 山丹县| 盘山县|