打印

SST39VF3201无法读写

[复制链接]
1735|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jlgcumt|  楼主 | 2013-3-26 17:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
jlgcumt|  楼主 | 2013-3-26 17:52 | 只看该作者
原理图如下!

G:\11.bmp

使用特权

评论回复
板凳
jlgcumt|  楼主 | 2013-3-26 17:55 | 只看该作者
G:\11.bmp

使用特权

评论回复
地板
jlgcumt|  楼主 | 2013-3-26 17:55 | 只看该作者
原理图怎么传?

使用特权

评论回复
5
jlgcumt|  楼主 | 2013-3-26 17:56 | 只看该作者
附件?

11.zip

109.17 KB

11.zip

109.17 KB

使用特权

评论回复
6
jlgcumt|  楼主 | 2013-3-26 17:57 | 只看该作者
下面是读ID程序
DWORD Check_SST_39VF320X(void)
{
    WORD Vendor_ID;
    WORD Device_ID;
    DWORD  ReturnStatus;

//  Issue Software ID Entry command to SST39VF320X
    *(WORD *) (BaseAddrs + 0x5555 * AddrsShift) = 0x00AA;  // 1st write data 0x00AA to device addr 5555H
    *(WORD *) (BaseAddrs + 0x2AAA * AddrsShift) = 0x0055;  // 2nd write data 0x0055 to device addr 2AAAH
    *(WORD *) (BaseAddrs + 0x5555 * AddrsShift) = 0x0090;  // 3rd write data 0x0090 to device addr 5555H
    Delay_150_Nano_Seconds();                              // delay Tida (max. 150ns) for SST39VF320X

    Vendor_ID  = *(WORD *) (BaseAddrs + 0);                // read vendor ID
    Device_ID  = *(WORD *) (BaseAddrs + 1 * AddrsShift);   // read device ID  

    ReturnStatus = Vendor_ID * 65536 + Device_ID;

// Issue Software ID Exit command to put SST39VF320X into normal read mode.
    *(WORD *) (BaseAddrs + 0x5555 * AddrsShift) = 0x00AA;  // 1st write data 0x00AA to device addr 5555H
    *(WORD *) (BaseAddrs + 0x2AAA * AddrsShift) = 0x0055;  // 2nd write data 0x0055 to device addr 2AAAH
    *(WORD *) (BaseAddrs + 0x5555 * AddrsShift) = 0x00F0;  // 3rd write data 0x00F0 to device addr 5555H
    Delay_150_Nano_Seconds();                              // then delay Tida (max. 150ns) for SST39VF320X
                                    
    return ReturnStatus;
}

使用特权

评论回复
7
jlgcumt|  楼主 | 2013-3-26 17:57 | 只看该作者
貌似芯片不工作?

使用特权

评论回复
8
jlgcumt|  楼主 | 2013-3-27 13:58 | 只看该作者
本帖最后由 jlgcumt 于 2013-3-28 17:33 编辑

有个现象是数据总线上写什么返回什么!

使用特权

评论回复
9
jlgcumt|  楼主 | 2013-3-28 17:33 | 只看该作者
哪位碰到过这个问题

使用特权

评论回复
10
jjjyufan| | 2013-3-29 09:12 | 只看该作者
找个编程器,
看看能否读写,先确定芯片是好的

使用特权

评论回复
11
jlgcumt|  楼主 | 2013-3-29 10:37 | 只看该作者
jjjyufan 发表于 2013-3-29 09:12
找个编程器,
看看能否读写,先确定芯片是好的

芯片是好的,试过了!

使用特权

评论回复
12
madcool| | 2013-3-29 12:46 | 只看该作者
从现象看,芯片没有驱动总线,重点可以测下控制信号的 cs和rd

使用特权

评论回复
13
jlgcumt|  楼主 | 2013-3-29 17:40 | 只看该作者
madcool 发表于 2013-3-29 12:46
从现象看,芯片没有驱动总线,重点可以测下控制信号的 cs和rd

所有的信号全部量过了,包括地址线和数据线,也没发现什么问题,这个现象特别奇怪!就是读不出来。

使用特权

评论回复
14
huwei430205| | 2013-3-29 18:01 | 只看该作者

使用特权

评论回复
15
zchong| | 2013-3-30 10:53 | 只看该作者
先测基本的,如电源、复位信号,然后测片选、读写信号

使用特权

评论回复
16
jlgcumt|  楼主 | 2013-3-30 20:42 | 只看该作者
zchong 发表于 2013-3-30 10:53
先测基本的,如电源、复位信号,然后测片选、读写信号

所有信号都测过,哎,就是不工作!

使用特权

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

本版积分规则

个人签名:善攻者,动于九天之上,善守者,藏于九地之下!

183

主题

733

帖子

4

粉丝