找回密码
 注册
关于网站域名变更的通知
查看: 266|回复: 2
打印 上一主题 下一主题

2214 外扩 SST39VF320 在 CS1 上为什么读 ID 不正确

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2023-2-24 10:01 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
请问:2214 外扩 SST39VF320 在 CS1 上为什么读 ID 不正确 程序如下: //设置 PINSEL2 位
8 }; D# R& K% @/ n1 d6 k#define P1_26_31_Debug 4 // JTAG D2
6 `+ X+ k  E" o' a. y( a3 W, i4 X#define P1_16_25_Track 8 // 跟踪 D3 + w  ], V+ F; d7 `- B/ }8 U
#define P2_Data_Bus 0x10 // D0-15 IO (D5 D4=01) 2 b- C; [- {. l9 M, `* K
#define P3_27_WE 0x100 // 写信号 D8 #define P3_26_CS1 0x800 // D11 : R$ {! e/ G  X* ?
#define P3_25_CS2 0x4000 7 e! C6 n+ w! ~' ?2 j% e/ Z
#define P3_24_CS3 0x10000
( W; K. _2 ^2 |+ j#define P3_0_23_ADDR 0x0f800000 // 地址总线 # F( v4 a1 u4 U! P1 p) ?5 G/ o
//PINSEL0=P0_0_15_Set; - q* |" t2 n) P% N1 H0 F, J  @4 E
#define PIN2Set (P1_26_31_Debug+P1_16_25_Track+P2_Data_Bus+\
5 Y7 k4 m' A5 h9 GP3_27_WE+P3_26_CS1+P3_25_CS2+P3_24_CS3+P3_0_23_ADDR) ' I2 W' U8 ]( R4 ?! I
#define SST39VF320_Com_Add1 (*((volatile unsigned long *) 0x81005555))
9 n3 c4 S! o. X6 Q* b/ s' ~, k  _#define SST39VF320_Com_Add2 (*((volatile unsigned long *) 0x81002aaa)) 3 l6 X0 I, X1 ]8 P) m" e" t# q2 Y
#define SST39VF320_ID1_Add (*((volatile unsigned long *) 0x81000000)) ! l$ W* }& a/ C5 n
44
5 s- T2 o7 w0 Q#define SST39VF320_ID2_Add (*((volatile unsigned long *) 0x81000001))
! s4 M0 j/ R9 x' m( D$ r# nvoid InitGPIO()
0 k9 G" s8 t0 n6 _6 Q, Z- B- K{ 8 C9 F% u4 K' N" x" N
PINSEL2=PIN2Set;
* |  |* l; O+ N- {BCFG1=0x10000000; // 16 位 ! o1 O* ^: z' F3 g" Q. ^9 ]+ p
} ! n+ ^" x; ~0 N6 K, E& O
void Check320(void) ) w5 d) H7 W2 h/ I: A: O
{
5 n* h' m+ c. Y1 `  A# w1 oSST39VF320_Com_Add1=0xaa; # R) l+ n' R- f4 b7 @( _! M9 ^
SST39VF320_Com_Add2=0x55;
8 N% j: M% f" c: o! _2 GSST39VF320_Com_Add1=0x90; 9 a1 J0 R" Q  `# W" N4 {
// Delay_150_Nano_Seconds(); ( e* k' R- h' u8 Q8 z( ]& m  h
// Read the product ID from 39VF320
  ^7 u( z' a: F) W- R6 NSST_id1=SST39VF320_ID1_Add; // 读出 ID 不对
3 {) X0 a( c# u7 kSST_id2=SST39VF320_ID2_Add; // 读出 ID 不对 + q5 K# R5 k  Q- I# q8 C
SST39VF320_Com_Add1=0xaa;
; C% D3 x" _% N( D. }# C8 hSST39VF320_Com_Add2=0x55;
2 U. ?6 U: S* mSST39VF320_Com_Add1=0xF0;
7 p0 W) V( t$ j( x}
3 N5 t5 d2 {/ Z: X# Q! [' R6 ~
& _( L/ k2 U$ ~

该用户从未签到

3#
发表于 2023-2-24 13:49 | 只看该作者
CPU的(A1-A20)接到 16位的NOR FLASH (A0-A19),即CPU的A0不接──这说明:不管A0是0还是1,NOR FLASH接收到的地址是一样的。

该用户从未签到

2#
发表于 2023-2-24 13:15 | 只看该作者
CPU 的 A0 不能不能接,另外地址也要相应的变化。针对 FLASH 的地址和针对 CPU 的地址不一样
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-23 15:31 , Processed in 0.156250 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表