打印
[其他ST产品]

stm32 SPI 在驱动flash读取FLASHID 和 DeviceID 问题

[复制链接]
166|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
两只袜子|  楼主 | 2023-1-11 16:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在跟着教程学习SPI驱动W25Q64过程中,因为没有跟着教程的顺序读取ID号(教程是在main函数中先读取DeviceID,加上200的延时,再读取 FlashID;我是先读取FlashID,再读取DeviceID),导致我读取到的FlashID i不是 0xEF4017,而是0xFFFFFF,偶尔是0x0。 整个程序花费好长时间,一步一步调试,最终就是这两句话调整后,就能正确读取FlashID。期间还尝试过注释掉 掉电模式也能成功读取。英语水平加上读时序图啥的不行,谁遇到过类似问题给分析分析,多谢

使用特权

评论回复
沙发
朝生| | 2023-1-13 13:26 | 只看该作者
调整哪两句语句?

使用特权

评论回复
板凳
Pretext| | 2023-1-13 13:27 | 只看该作者
时序有问题吧,你可以看看读取ID是怎么读的。

使用特权

评论回复
地板
芯路例程| | 2023-1-13 13:27 | 只看该作者
会不会是硬件的电源不稳定?

使用特权

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

本版积分规则

2076

主题

7557

帖子

11

粉丝