SPI-FLASH速度的问题 | 10Mbit/S ~ 20Mbit/S
大家用硬件SPI不加DMA操作Flash大概能到多少 kbit/秒?发出来参考一下为什么我这个读只有50kB/s,写更慢
原先问过SPI-Flash和SD卡/TF卡哪个快,回答是SPI-Flash快点,
但现在SD卡都能上百kB/S了, SPI-Flash怎么还这么慢啊。
是不是我的操作有问题?!
都是8H8K64U@40MHz 1, 8H8K64U / 32G12K128 / AI8051U 的 SPI 都可以很快
2, 为了减低 I/O反转对外的电磁辐射,我们 I/O内部加了滤波电路,
所以慢的是 I/O, 不是 SPI
3, 实际测试,SPI速度 可以到
20Mbits/秒以上@5V ~ 25Mbits/秒@5V
13.5Mbits/秒以下@3.3V, 建议13Mbits/秒以下@3.3V
4, SD卡/TF卡的慢,只是开始握手时,SD/TF卡要求慢速通信握手,
握手后,后面就可以高速通信了
可以从下面的 AI8051U实验箱,8H8K64U实验箱获得
===大量的参考程序
===实战原理图
www.stcai.com/syx
SPI读片外串行Flash,DMA 直送 i8080接口-TFT240320彩屏
===AI8051U, 高速,不经过 CPU/xdata缓冲区
===有开源程序,有开源原理图
https://www.stcaimcu.com/forum.p ... id=10511&pid=103755
SPI读片外 SD/TF卡 CD音频,送 I2S接口 播放CD音乐
===AI8051U
===有开源程序,有开源原理图
AI8051U实验箱实现USB声卡,TF卡/SD卡 音频播放器,32位8051,重磅开源 - 51 发烧友,UAC,极致音频,大国工匠,艺术人生,乐林漫步 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com)
_NCY_ 发表于 2024-9-16 07:36
都是8H8K64U@40MHz
你可以
40MHz/4, 10Mbit/S
啊,能这么快?!
Flash慢可能是个人的问题吧,,
刚刚又看了一下,我的flash每次checkbusy似乎等得特别久。spiflash难道用久了也会变慢吗
_NCY_ 发表于 2024-9-16 12:55
啊,能这么快?!
Flash慢可能是个人的问题吧,,
刚刚又看了一下,我的flash每次checkbusy似乎等得特别久 ...
你看下那个 SPI读FLASH去刷TFT彩屏的程序
页:
[1]