发新帖我要提问
12
返回列表
打印

调W29C040P-90B三天了,没进展,真的没脾气了...

[复制链接]
楼主: asian_here
手机看帖
扫描二维码
随时随地手机跟帖
21
asian_here|  楼主 | 2007-3-27 12:40 | 只看该作者 回帖奖励 |倒序浏览

多谢各位的关注

这个贴子也发起有一段时间了,应该给大家一个结果了.
W29C040P-90B 这个芯片我已经暂停调试了,主要原因是为了赶项目....
不要因为一块芯片而影响了项目的进度...
------------------------------------------------------------------
我用串口FLASH AT45DB081和大容量缓存W628512结合代替W29C040P-90B
取得了成功....

下面我给出几点调试经验,有需要的可以参考一下...

1: 开始调试AT45DB081时,SO口怎么也没有信号出来,后来发现是这条语句写错了:MOV   A,BUFFER_1_READ,应该是:MOV   A,#BUFFER_1_READ,定义:BUFFER_1_READ    EQU  54H
所以用汇编时,应该细心,不要和C语言搞混了!

2:SO口有数据出来后,发现读到的数据全是FF,后来在SI,SO,CS,SCK,RDY全上拉了10K的电阻,并在电源端加了滤波电容,问题解决!

主要就是以上两点. 
--------------------------------------------------------------------

至于W29C040,忙完任务后,会继续查找问题的原因,如果有结果,这里依然会给出解决方案...

再次感谢大家一直以来的关注!谢谢!
------------------------------------------------------------------

使用特权

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

本版积分规则