为什么AT45DB041D读不出东西……

[复制链接]
 楼主| sherryglamor 发表于 2011-8-26 15:44 | 显示全部楼层 |阅读模式
用LPC2132的SSP口接的45DB041D。驱动是之前45DB041B的。结果无论怎么写入数据,用什么方式读出的数据都是0x9c。甚至,试过直接向flash发送任意一个字节,然后再发一个0x00读一下结果,返回的还是0x9c。这是怎么回事啊?
alphal 发表于 2011-8-26 17:14 | 显示全部楼层
这样的简单的事情上发生的奇怪的问题通常多是人为搞错了。

楼主发散思维再找找。
mxh0506 发表于 2011-8-26 22:24 | 显示全部楼层
出错的可能性不止一个, 而你只说了结果, 谁能猜得到是怎么回事啊.
 楼主| sherryglamor 发表于 2011-8-27 22:02 | 显示全部楼层
3# mxh0506 如果我知道哪些可能性的话,大约也不会来问了吧。

现在发现原因是初始化的时候读了状态字之后片选信号就始终被拉低,所以不管怎么发送数据最后都只能得到第一次返回的状态字而已。现在去研究怎么拉高片选信号去
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

8

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

0

主题

8

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部