你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F429外扩SDRAM的奇葩问题

[复制链接]
悲摧的攻城狮 提问时间:2014-11-10 13:39 /
本帖最后由 悲摧的攻城狮 于 2014-11-10 13:39 编辑

正做一工控项目,用的STM32F429,外接IS42S16400作为显存,显示部分工作正常,照理说SDRAM应该就没有问题了,可当定义一个长度为1000的uint16_t类型数组到SDRAM中进行读写测试的时候,依次往数组中写入0~1000,发现每隔16个数,就会发生错误。即0~16读出来都是正确的,17到31的值则为273~287,也就是比原来大了256,而32~48又是正确的,依此类推。这什么情况?有人遇到过没?
QQ截图20141110133835.png
QQ截图20141110133650.png
QQ截图20141110133752.png
QQ截图20141110133817.png
收藏 评论11 发布时间:2014-11-10 13:39

举报

11个回答
悲摧的攻城狮 回答时间:2014-11-10 15:24:12
这个试过了,没影响
arm8686 回答时间:2014-11-10 15:03:46
试试换一下 int x,y 的 int 类型。
悲摧的攻城狮 回答时间:2014-11-10 15:25:21
arm8686 发表于 2014-11-10 15:03
试试换一下 int x,y 的 int 类型。

这个试过,不是这的问题
arm8686 回答时间:2014-11-10 16:28:45
悲摧的攻城狮 发表于 2014-11-10 15:25
这个试过,不是这的问题

那暂时别用 Watch 窗口,写一段串口打印程序回传数据。
悲摧的攻城狮 回答时间:2014-11-10 17:00:39
arm8686 发表于 2014-11-10 16:28
那暂时别用 Watch 窗口,写一段串口打印程序回传数据。

显示过,数据是就是这些。看了官网上的勘误表,也解决不了问题
来杨一级代理 回答时间:2014-11-11 14:46:29
arm8686 发表于 2014-11-10 16:28
那暂时别用 Watch 窗口,写一段串口打印程序回传数据。

你好 贵司是做什么产品的呢。会用到SRAM吗
arm8686 回答时间:2014-11-11 14:48:59
来杨一级代理 发表于 2014-11-11 14:46
你好 贵司是做什么产品的呢。会用到SRAM吗

楼主是用到了 SDRAM。
我们暂时用不到 SRAM。
来杨一级代理 回答时间:2014-11-11 15:10:26
arm8686 发表于 2014-11-11 14:48
楼主是用到了 SDRAM。
我们暂时用不到 SRAM。

呵呵好的。有需要用到OKI LATTICE的物料可以联系。SRAM我们做的是台湾的品牌。有需要随时寄几个样品去玩玩
来杨一级代理 回答时间:2014-11-11 15:11:32
你好很高兴认识。您这边有用到SRAM吗?
violet701 回答时间:2014-11-11 15:54:43
这么奇葩的事情也有?回头去试试
悲摧的攻城狮 回答时间:2014-11-12 08:46:37
来杨一级代理 发表于 2014-11-11 14:46
你好 贵司是做什么产品的呢。会用到SRAM吗

我们目前做的是一个工控产品,机床控制方面的,SRAM暂时还不需要扩充
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版