打印
[技术问答]

SPI能读取设备ID和唯一ID,但无法读写数据

[复制链接]
588|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
koala889|  楼主 | 2022-9-5 20:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本来是做U盘读卡器的,突然发现以前的SPI出了问题,无法对FLASH进行读写操作,
但是可以获得FLASH的ID号和设备号,不知道问题出在哪里了
FLASH型号为FM25W128  
(1)排除flash问题,因为已经更换过了
(2)排除SPI问题,目前的FLASH的ID号和设备号依然可以获得
(3)排除接线问题,线全部检查过

使用特权

评论回复
沙发
lix1yr| | 2022-9-23 20:44 | 只看该作者
你程序怎么实现的?是不是没加USB读卡之前还好用

使用特权

评论回复
板凳
t1ngus4| | 2022-9-23 21:31 | 只看该作者
可以把你的程序贴出来看看么

使用特权

评论回复
地板
d1ng2x| | 2022-9-23 22:08 | 只看该作者
也许是你程序逻辑的事情,比如初始化正常,但是之后IO被占用了,就实现不了SPI功能了

使用特权

评论回复
5
cen9ce| | 2022-9-23 23:21 | 只看该作者
你检查一下硬件吧,看看是否正常

使用特权

评论回复
6
b5z1giu| | 2022-9-25 07:31 | 只看该作者
不好说,你说SPI没问题,flash没问题,那就程序问题了

使用特权

评论回复
7
y1n9an| | 2022-9-25 08:14 | 只看该作者
有没有可能受到外部干扰了啊

使用特权

评论回复
8
w2nme1ai7| | 2022-9-25 08:50 | 只看该作者
你的U盘和flash是在一个SPI口么?

使用特权

评论回复
9
su1yirg| | 2022-9-25 10:23 | 只看该作者
正常来说你都通讯正常了,那不应该会出现读不到数据的情况了

使用特权

评论回复
10
tax2r6c| | 2022-9-25 11:02 | 只看该作者
其实flash读取之前是需要解锁操作的,你试了么

使用特权

评论回复
11
lamanius| | 2022-9-25 12:47 | 只看该作者
这你操作flash芯片的读写程序方面是官方提供的吗,或者是针对手册编写的呢?

使用特权

评论回复
12
l1uyn9b| | 2022-9-27 07:04 | 只看该作者
看这个命名,可能会与华邦的25Q128应该操作一样吧

使用特权

评论回复
13
kaif2n9j| | 2022-9-27 08:06 | 只看该作者
你网上找找demo吧,一般时序都差不多,用硬件SPI的话就更简单了

使用特权

评论回复
14
g0d5xs| | 2022-9-27 09:23 | 只看该作者
能获得设备说明SPI的时序是正确的,怀疑你没flash解锁就往里写数据了

使用特权

评论回复
15
q1d0mnx| | 2022-9-27 11:05 | 只看该作者
你找存储原厂的技术帮你一下呗,给你做个技术支持

使用特权

评论回复
16
suw12q| | 2022-9-28 12:32 | 只看该作者
属实,都已经能获取到ID了,应该接线没问题了

使用特权

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

本版积分规则

85

主题

473

帖子

2

粉丝