zhang4501 发表于 2011-11-24 09:06:21

关于lpc1788 同时连接液晶屏和SDRAM时 sdram出错的问题

最近自己做一块LPC1788的板子,以前有人也遇到过情况,但不知道是如何解决的。

1.关掉lcd后 sdram读取数据正常。
2 开启lcd后,sdram写入数据出现错误,屏幕出现杂色点。
3 静态画面木问题,动态画面就会出现问题。



是神木原因造成这种情况呀??????sdram配置问题还是。。。。??

huatong 发表于 2011-12-30 09:15:52

你装一片LPC2478上去试试

Achin 发表于 2011-12-30 09:52:53

是不是LCD刷新率太高了?

electrlife 发表于 2012-7-19 13:48:19

不知LZ问题解决了没,最近我也遇到这种问题,把LCD关闭后,SDRAM测试就没有问题。
打开LCD后SDRAM的读写有时会出错!

lihui_mc 发表于 2014-2-27 13:56:25

我也有类似情况,当程序不停地读sdram空间时,屏幕杂乱,若程序不访问sdram时,显示正常。正在查问题

lihui_mc 发表于 2014-2-27 13:57:10

数据读写倒是正确的

xi_liang 发表于 2014-5-14 15:18:44

关闭LCD,再读就可以了。
LCD的显存都是用SDRAM的,地址重叠了,写SDRAM就等于写LCD了

enovo2468 发表于 2014-5-15 22:12:00

xi_liang 发表于 2014-5-14 15:18
关闭LCD,再读就可以了。
LCD的显存都是用SDRAM的,地址重叠了,写SDRAM就等于写LCD了 ...

真的?和我的现象很像,EMWIN中动态的东西就会有点,例如指针表,跟着指针一起在搅,很无语

xi_liang 发表于 2014-5-15 22:17:05

enovo2468 发表于 2014-5-15 22:12
真的?和我的现象很像,EMWIN中动态的东西就会有点,例如指针表,跟着指针一起在搅,很无语 ...

程序处理好就没事。我们的DEMO是LCD和SDRAM都用到的,没发现问题,这里有DEMO的视频
http://v.youku.com/v_show/id_XNjc1ODY0MDk2.html

enovo2468 发表于 2014-5-15 22:29:32

xi_liang 发表于 2014-5-15 22:17
程序处理好就没事。我们的DEMO是LCD和SDRAM都用到的,没发现问题,这里有DEMO的视频
...

我试试先

enovo2468 发表于 2014-5-15 23:04:21

xi_liang 发表于 2014-5-14 15:18
关闭LCD,再读就可以了。
LCD的显存都是用SDRAM的,地址重叠了,写SDRAM就等于写LCD了 ...

是每个EMWIN中受到到影响的控件都要关LCD,还是在底层,所有读SDRAM的都关LCD?

shuiluo2 发表于 2014-8-14 16:18:18

xi_liang 发表于 2014-5-15 22:17
程序处理好就没事。我们的DEMO是LCD和SDRAM都用到的,没发现问题,这里有DEMO的视频
...

屠龙1788板子的程序里读写SDRAM时关了LCD了吗?

ihyni2004 发表于 2014-8-22 00:24:20

捉急啊!
    正解: LCD、CPU都去访问SDRAM,是一种竞争关系,必须要有个优先级安排。
LPC1788的文档中,有明确的说明。请看附图。

xi_liang 发表于 2014-8-30 16:42:23

shuiluo2 发表于 2014-8-14 16:18
屠龙1788板子的程序里读写SDRAM时关了LCD了吗?

屠龙LPC1788开发板截屏程序,在读SDRAM时,是先关闭LCD再读的。

ST_ATMEL_NXP 发表于 2015-4-12 17:02:45

ihyni2004 发表于 2014-8-22 00:24
捉急啊!
    正解: LCD、CPU都去访问SDRAM,是一种竞争关系,必须要有个优先级安排。
LPC1788的文档中, ...

这种情况应该LCD屏幕有水纹波,不会出现噪点的情况。艹,我也遇到了。之前的都没发现这个问题,回头再测测别的板子。

ST_ATMEL_NXP 发表于 2015-4-12 17:03:24

electrlife 发表于 2012-7-19 13:48
不知LZ问题解决了没,最近我也遇到这种问题,把LCD关闭后,SDRAM测试就没有问题。
打开LCD后SDRAM的读写有 ...

请问你的问题解决了吗?我也遇到了,单独关闭LCD的情况下,测试SDRAM是可以的。

ST_ATMEL_NXP 发表于 2015-4-12 17:04:24

楼主的问题解决了吗?最近做的板子也出现这种情况,LCD的噪点很多。单独测试SDRAM的时候,数据正常,开启LCD后,数据有有错误的情况出现。

electrlife 发表于 2015-4-12 21:09:43

ST_ATMEL_NXP 发表于 2015-4-12 17:04
楼主的问题解决了吗?最近做的板子也出现这种情况,LCD的噪点很多。单独测试SDRAM的时候,数据正常,开启LC ...

这个好长时间了,我记得当时是硬件问题,我是参照别人的开发板在SDRAM的clock,还有其它的数据地址线串一些22R的电阻,本想搞个阻抗匹配,结果出现了上述情况。
去掉电阻后就正常了。其实最后想想只要SDRAM线足够短即可。

ST_ATMEL_NXP 发表于 2015-4-13 21:40:51

electrlife 发表于 2015-4-12 21:09
这个好长时间了,我记得当时是硬件问题,我是参照别人的开发板在SDRAM的clock,还有其它的数据地址线串一 ...

恩,我在找找问题所在,焊接问题的可能性不大,我和楼主的一样,关闭LCD的时候,测试SDRAM是正常行的,开启后就出现错误。经过测试发现,前32MB的空间没有问题,出错都在后32MB的存储空间。继续找找问题所在.........
谢谢你的回复。
页: [1]
查看完整版本: 关于lpc1788 同时连接液晶屏和SDRAM时 sdram出错的问题