硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3662|回复: 11
收起左侧

STM32F4驱动SPI接口Flash W25Q64FV查询读速度1.0MB/S,中断读速度3.8MB/S,DMA读速度4.8MB/S

  [复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2020-3-7 09:35:33 | 显示全部楼层 |阅读模式
配置SPI的时钟速度是42MHz

查询:
1.png

中断:
2.png

DMA:
3.png



W25Q64FV的读速度使用03H指令不可以超过50MHz

1.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2020-3-7 10:14:02 | 显示全部楼层
STM32F4的是通过H7的无痛移植过来的。

STM32H7驱动SPI接口Flash W25Q64JV查询读速度2.6MB/S,中断读速度4.0MB/S,DMA读速度5.7MB/S
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=96741
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2020-9-16 00:32:42 | 显示全部楼层
膜拜学习了   F4的SPI DMA调很久了来论坛求助   谢谢硬汉大佬
回复

使用道具 举报

12

主题

163

回帖

199

积分

高级会员

积分
199
发表于 2025-5-5 17:19:12 | 显示全部楼层
STM32F4的DMA+SPI的驱动外部FLASH的源码在哪?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2025-5-6 09:37:24 | 显示全部楼层
gnail092 发表于 2025-5-5 17:19
STM32F4的DMA+SPI的驱动外部FLASH的源码在哪?

【安富莱】V6,V5开发板用户手册,重在BSP驱动包设计方法,HAL库的框架学习,授人以渔,更新至50章(2023-10-24)
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=93255
回复

使用道具 举报

12

主题

163

回帖

199

积分

高级会员

积分
199
发表于 2025-5-6 11:03:18 | 显示全部楼层
eric2013 发表于 2025-5-6 09:37
【安富莱】V6,V5开发板用户手册,重在BSP驱动包设计方法,HAL库的框架学习,授人以渔,更新至50章(2023 ...

我没说清楚,,我是要标准库的例程,好像是没有的
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2025-5-6 11:11:32 | 显示全部楼层
gnail092 发表于 2025-5-6 11:03
我没说清楚,,我是要标准库的例程,好像是没有的

可以把我这个发送给AI,让AI给你转换个标准库的,仅转换SPI DMA SPI Flash即可
回复

使用道具 举报

12

主题

163

回帖

199

积分

高级会员

积分
199
发表于 2025-5-6 12:24:07 | 显示全部楼层
eric2013 发表于 2025-5-6 11:11
可以把我这个发送给AI,让AI给你转换个标准库的,仅转换SPI DMA SPI Flash即可

回复

使用道具 举报

0

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2025-5-13 13:16:42 | 显示全部楼层
SPI Flash如果里面放的都是图片,我用快速读0x0B就可以不受这个W25Q64FV的读速度使用03H指令不可以超过50MHz限制了,把图片更新到LCD肯定是读得越快越爽
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2025-5-13 15:41:17 | 显示全部楼层
maidilong 发表于 2025-5-13 13:16
SPI Flash如果里面放的都是图片,我用快速读0x0B就可以不受这个W25Q64FV的读速度使用03H指令不可以超过50MH ...

有缺点,有时候刷图有撕裂问题,看着比较难受
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2025-7-24 18:24:02 | 显示全部楼层
STM32F4的DMA与STM32H7的DMA一样吗?F4的也可以设置MasterSSIdleness跟MasterInterDataIdleness,感觉F4的SPI+DMA很鸡肋,做主机无法实现。求指教
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2025-7-25 10:39:42 | 显示全部楼层
GYC2492 发表于 2025-7-24 18:24
STM32F4的DMA与STM32H7的DMA一样吗?F4的也可以设置MasterSSIdleness跟MasterInterDataIdleness,感觉F4的S ...

通用DMA区别不大,不过H7多了个DMAMUX可以任意互联。

还有就是SPI的区别比较大,H7的SPI支持4-32BIT通信
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-12 06:49 , Processed in 0.044202 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表