打印
[STM32F1]

大家帮忙看一下,存储器存储错误,谢谢大家~~~

[复制链接]
1302|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
momingwei|  楼主 | 2014-3-12 15:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  用的是STM32F103zcv6的板子 通过FSMC外接了两个PSRAM,分别用的是NE1、NE2,但是在存储数据的时候 出现了这样的错误,存储16位的数据 第七位和第八位数据出现了粘连 比如 我往存储器里存入 0x0080,存储器里存的就是0x0180,同样 我若是存0x0100,存到存储器里还是0x0180;大家帮我分析一下,工程 随后附上。谢谢大神们 谢谢~~~








沙发
momingwei|  楼主 | 2014-3-12 15:37 | 只看该作者
user.zip (5.82 KB)
程序都在main.c

使用特权

评论回复
板凳
香水橙| | 2014-3-12 20:54 | 只看该作者
查查硬件上,数据线的第七位和第八位是不是短路了。

使用特权

评论回复
地板
airwill| | 2014-3-13 07:24 | 只看该作者
同意楼上的猜测. 这个可能性很大.

使用特权

评论回复
5
momingwei|  楼主 | 2014-3-14 17:19 | 只看该作者
香水橙 发表于 2014-3-12 20:54
查查硬件上,数据线的第七位和第八位是不是短路了。

硬件上第七位和第八位离得很远 没有挨着 不可能是硬件的问题 我在想外接两片PSRAM 和外接一片PSRAM 除了 片选多一个 还有什么不一样的地方 时序应该没有问题吧

使用特权

评论回复
6
momingwei|  楼主 | 2014-3-17 09:59 | 只看该作者
自己在顶一下 真的找不到问题所在啊 各位大神 求指点啊

使用特权

评论回复
7
momingwei|  楼主 | 2014-3-21 17:56 | 只看该作者
又做了一块板子 发现真的是硬件原因 哎 纠结了一个多星期 谢谢大家了

使用特权

评论回复
8
momingwei|  楼主 | 2014-3-21 17:56 | 只看该作者
结贴给分

使用特权

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

本版积分规则

11

主题

57

帖子

0

粉丝