OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7505|回复: 23

求助原子哥,SRAM的问题,急急急。

[复制链接]

21

主题

129

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
440
金钱
440
注册时间
2015-6-17
在线时间
136 小时
发表于 2016-5-21 21:12:07 | 显示全部楼层 |阅读模式
5金钱
     下图是我按照原子哥画的PCB,焊接好之后,没有虚焊,我用万用表测试了,在SRAM和芯片引脚之间测试的。然后下载原子哥的SRAM测试实验,发现不能写也不能读取,按下按键之后程序死了。LED也不亮,我现在
在考虑是不是地址线的原因,就是下图的区别,唯一就是FSMC_A0到FSMC_A18接的顺序不一样,我记得
原子哥说过地址线可以随便接,那么按照我下图的接法SRAM的地址是0X68000000吗?还是要更改呢?


我的接法

我的接法

原子哥的接法

原子哥的接法

最佳答案

查看完整内容[请看2#楼]

1,地址线可以乱接。2,NE3,是0X68000000开始,没错。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2016-5-21 21:12:08 | 显示全部楼层
1,地址线可以乱接。2,NE3,是0X68000000开始,没错。
回复

使用道具 举报

2

主题

686

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
10573
金钱
10573
注册时间
2014-6-12
在线时间
1022 小时
发表于 2016-5-22 07:01:53 | 显示全部楼层
板上还有其他元件都正确吗,SRAM接法没问题的找其他问题吧。
回复

使用道具 举报

21

主题

129

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
440
金钱
440
注册时间
2015-6-17
在线时间
136 小时
 楼主| 发表于 2016-5-22 07:38:56 | 显示全部楼层
xuyaqi 发表于 2016-5-22 07:01
板上还有其他元件都正确吗,SRAM接法没问题的找其他问题吧。

板子上有液晶,LED,蜂鸣器等,都测试过了,正常。现在就是SRAM不能用,暂时不知道为啥?就是下载了原子哥的SRAM实验就不能跑,原子哥的实验没有问题。。。。下载实验现象是这样的,下载后不接LCD,LED能正常闪烁,接了LCD,LED不闪烁并且按按键,LCD没有任何提示信息,程序进入了硬件错误。
回复

使用道具 举报

2

主题

686

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
10573
金钱
10573
注册时间
2014-6-12
在线时间
1022 小时
发表于 2016-5-22 15:11:37 | 显示全部楼层
李振 发表于 2016-5-22 07:38
板子上有液晶,LED,蜂鸣器等,都测试过了,正常。现在就是SRAM不能用,暂时不知道为啥?就是下载了原子哥 ...

“板子上有液晶,LED,蜂鸣器等,都测试过了,正常。”是在你板子上测试的吗?
回复

使用道具 举报

43

主题

481

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1352
金钱
1352
注册时间
2014-12-24
在线时间
321 小时
发表于 2016-5-22 19:07:36 | 显示全部楼层
程序死了就检查程序啊?发两个原理图问题能解决吗?
回复

使用道具 举报

21

主题

129

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
440
金钱
440
注册时间
2015-6-17
在线时间
136 小时
 楼主| 发表于 2016-5-23 07:02:22 | 显示全部楼层
xuyaqi 发表于 2016-5-22 15:11
“板子上有液晶,LED,蜂鸣器等,都测试过了,正常。”是在你板子上测试的吗?

对,就是啊,,
回复

使用道具 举报

21

主题

129

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
440
金钱
440
注册时间
2015-6-17
在线时间
136 小时
 楼主| 发表于 2016-5-23 07:03:57 | 显示全部楼层
jinggx 发表于 2016-5-22 19:07
程序死了就检查程序啊?发两个原理图问题能解决吗?

不能提出参考性的意见,不要瞎。。。。发原理图只是想让看到的人看看我的原理图的地址线对不对
回复

使用道具 举报

2

主题

686

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
10573
金钱
10573
注册时间
2014-6-12
在线时间
1022 小时
发表于 2016-5-23 07:32:05 | 显示全部楼层
李振 发表于 2016-5-23 07:02
对,就是啊,,

那看样子是测SRAM程序与其他部分有冲突。
回复

使用道具 举报

7

主题

188

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2282
金钱
2282
注册时间
2013-12-16
在线时间
448 小时
发表于 2016-5-23 08:17:09 | 显示全部楼层
可能是LCD的总线冲突,LCD的接法也一样吗?主要是片选端
回复

使用道具 举报

5

主题

184

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1050
金钱
1050
注册时间
2016-5-13
在线时间
111 小时
发表于 2016-5-23 09:14:13 | 显示全部楼层
LCD和SRAM都用的是FSMC,会不会存在冲突的地方。
回复

使用道具 举报

21

主题

129

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
440
金钱
440
注册时间
2015-6-17
在线时间
136 小时
 楼主| 发表于 2016-5-23 13:02:07 | 显示全部楼层
zhuifeng8911 发表于 2016-5-23 09:14
LCD和SRAM都用的是FSMC,会不会存在冲突的地方。

我考虑也是这个原因,FSMC_D0......和SRAM公用

PCB工程.pdf

2.82 MB, 下载次数: 91

这是我的原理图,只有SRAM地址线变了,其他的都和原子哥开发板原理图一样

回复

使用道具 举报

21

主题

129

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
440
金钱
440
注册时间
2015-6-17
在线时间
136 小时
 楼主| 发表于 2016-5-23 13:03:36 | 显示全部楼层
zdfwyh 发表于 2016-5-23 08:17
可能是LCD的总线冲突,LCD的接法也一样吗?主要是片选端

大神能帮忙看一下原理图吗?楼下有我传的pdf文档,谢谢拉
回复

使用道具 举报

7

主题

188

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2282
金钱
2282
注册时间
2013-12-16
在线时间
448 小时
发表于 2016-5-23 13:45:31 | 显示全部楼层
原理图没看出问题,可能还是你程序的问题,你总线初始化的可能有问题
回复

使用道具 举报

21

主题

129

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
440
金钱
440
注册时间
2015-6-17
在线时间
136 小时
 楼主| 发表于 2016-5-23 13:57:51 | 显示全部楼层
zdfwyh 发表于 2016-5-23 13:45
原理图没看出问题,可能还是你程序的问题,你总线初始化的可能有问题

用的是原子哥的SRAM测试程序,就是地址应该还是0X68000000吧?我唯一变的就是FSMC_A0...
回复

使用道具 举报

7

主题

188

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2282
金钱
2282
注册时间
2013-12-16
在线时间
448 小时
发表于 2016-5-23 14:34:33 | 显示全部楼层
SRAM地址是0X68000000,跟地址总线没关系,由FSMC_NE3决定地址,FSMC_NE3就是0x68000000,LCD用的是FSMAC_NE4,所以地址是0x6C000000,你自己看程序,对不对
回复

使用道具 举报

32

主题

883

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4026
金钱
4026
注册时间
2015-11-14
在线时间
544 小时
发表于 2016-5-23 21:54:33 | 显示全部楼层
你把板子的片选有没有和其他公用了?还有你是什么板?
回复

使用道具 举报

2

主题

686

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
10573
金钱
10573
注册时间
2014-6-12
在线时间
1022 小时
发表于 2016-5-24 06:57:26 | 显示全部楼层
用逻辑分析仪看一下地址总线,数据总线,片选,读写时序正常吗。
回复

使用道具 举报

21

主题

129

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
440
金钱
440
注册时间
2015-6-17
在线时间
136 小时
 楼主| 发表于 2016-5-24 15:00:38 | 显示全部楼层
xuyaqi 发表于 2016-5-24 06:57
用逻辑分析仪看一下地址总线,数据总线,片选,读写时序正常吗。

没有使用过逻辑分析仪,都不知道啥样,
回复

使用道具 举报

21

主题

129

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
440
金钱
440
注册时间
2015-6-17
在线时间
136 小时
 楼主| 发表于 2016-5-24 15:02:08 | 显示全部楼层
Electronic 发表于 2016-5-23 21:54
你把板子的片选有没有和其他公用了?还有你是什么板?

我的板子是自己画的,按照原子哥的开发板,唯一不同是SRAM的地址线,我的地址线是按照顺序接的,FSMC-A0......
回复

使用道具 举报

5

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
325
金钱
325
注册时间
2016-5-25
在线时间
86 小时
发表于 2016-5-25 16:11:54 | 显示全部楼层
看了原理图,没问题,程序肯定有问题,发出来就知道了!
笑着熬下去@_@
回复

使用道具 举报

5

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
325
金钱
325
注册时间
2016-5-25
在线时间
86 小时
发表于 2016-5-25 16:13:19 | 显示全部楼层
jeff_梁 发表于 2016-5-25 16:11
看了原理图,没问题,程序肯定有问题,发出来就知道了!

要么就是I/O口与LCD复用了!
笑着熬下去@_@
回复

使用道具 举报

21

主题

129

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
440
金钱
440
注册时间
2015-6-17
在线时间
136 小时
 楼主| 发表于 2016-5-25 18:21:10 | 显示全部楼层
jeff_梁 发表于 2016-5-25 16:13
要么就是I/O口与LCD复用了!

肯定是,SRAM  LCD 都是通过FSMC控制的,
回复

使用道具 举报

21

主题

129

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
440
金钱
440
注册时间
2015-6-17
在线时间
136 小时
 楼主| 发表于 2016-5-25 21:05:36 | 显示全部楼层
正点原子 发表于 2016-5-25 20:13
1,地址线可以乱接。2,NE3,是0X68000000开始,没错。

原子哥终于出现了,我的SRAM就是按照探索者原理图接的,只是SRAM布线长度长,SRAM和LCD公用FSMC总线,SRAM地址线就是NE3,0X68000000。我的SRAM型号是ISSI IS61WV51216BLL-55TLI FBF2431P2  1330.只有后面几个字母不一样,速度都是55的。应该能直接运行SRAM测试程序的,这到底是啥原因啊?困惑了好久,焊接真的没问题,我用万用表测试了好多次,求救原子哥!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-27 08:36

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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