打印
[STM32L4]

QUAD SPI 读取不正常

[复制链接]
281|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhouyou99|  楼主 | 2025-5-29 22:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用STM32L476RG 开发项目。在项目中用 Quad SPI读写MX25R8035。
按照 ST 软件包中的代码进行测试,读写不正常。
从接收缓冲区读取时什么也没有。
Quad SPI 配置;
  • 与分频 -2
  • 闪存大小 -14
  • fifo阈值 - 4
在代码 中找不到问题。

使用特权

评论回复
沙发
烟雨蒙蒙520| | 2025-5-31 23:04 | 只看该作者
MX25R8035 需要在读取模式下切换到 Quad 模式,如果没有正确配置,读出来会是错乱或全0。

使用特权

评论回复
板凳
别乱了阵脚| | 2025-6-9 16:22 | 只看该作者
在使用 STM32L476RG 的 Quad SPI(QSPI)接口与 MX25R8035 NOR Flash 进行通信时,如果读写操作不正常,可能是配置或时序问题导致的

使用特权

评论回复
地板
远山寻你| | 2025-6-9 19:00 | 只看该作者
确保 QSPI 的时钟分频正确设置,以匹配 MX25R8035 的最大时钟频率(通常为 50 MHz)

使用特权

评论回复
5
江河千里| | 2025-6-9 19:00 | 只看该作者
闪存大小,确保闪存大小设置正确(MX25R8035 为 8 Mbit,即 1 MB)

使用特权

评论回复
6
淡漠安然| | 2025-6-9 20:37 | 只看该作者
检查指令、地址和数据相位,确保指令、地址和数据相位正确配置

使用特权

评论回复
7
三生万物| | 2025-6-9 23:00 | 只看该作者
适用于高性能操作,但需要配置地址线和数据线

使用特权

评论回复
8
暖了夏天蓝了海| | 2025-6-10 01:00 | 只看该作者
一定要保证QSPI_CR 寄存器中的 FMODE 设置为 0b00(间接模式)。

使用特权

评论回复
9
一秒落纱| | 2025-6-10 06:22 | 只看该作者
FIFO 阈值设置可能影响数据传输的稳定性。确保阈值设置合理(如 4)

使用特权

评论回复
10
光辉梦境| | 2025-6-10 16:00 | 只看该作者
检查 QSPI 模式设置,确保 QSPI 配置为正确的模式(如间接模式或直接模式)

使用特权

评论回复
11
夜阑风雨| | 2025-6-10 17:00 | 只看该作者
信号完整性, QSPI 信号线(如 CLK、IO0、IO1、IO2、IO3)的布线合理,避免信号干扰

使用特权

评论回复
12
冰春彩落下| | 2025-6-11 02:00 | 只看该作者
电源和接地,保证 Flash 的电源和接地稳定,避免电压波动影响通信

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

19

帖子

0

粉丝