OpenEdv-开源电子网

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

用stm32f4内部ram做缓存显示正常,用sdram显示图像模糊!求解惑!

[复制链接]

10

主题

43

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2015-7-2
在线时间
17 小时
发表于 2015-10-20 11:16:50 | 显示全部楼层 |阅读模式
5金钱
使用内部rom为LTDC缓存地址  显示正常:

用SDRAM做缓存 图像很模糊
!

最佳答案

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

经过验证,发现是sdram初始化的问题,突发操作设置为4  所以写入的时候,一次写入相同的四个数据,导致显示时相邻像素的数据异常,所以显示模糊!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

10

主题

43

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2015-7-2
在线时间
17 小时
 楼主| 发表于 2015-10-20 11:16:51 | 显示全部楼层
经过验证,发现是sdram初始化的问题,突发操作设置为4  所以写入的时候,一次写入相同的四个数据,导致显示时相邻像素的数据异常,所以显示模糊!
回复

使用道具 举报

10

主题

43

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2015-7-2
在线时间
17 小时
 楼主| 发表于 2015-10-20 11:41:26 | 显示全部楼层
对SDRAM读取数据校验正常!
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-10-20 12:48:47 | 显示全部楼层
多大的屏?有没有开双层?
开往春天的手扶拖拉机
回复

使用道具 举报

10

主题

43

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2015-7-2
在线时间
17 小时
 楼主| 发表于 2015-10-20 13:14:04 | 显示全部楼层
回复【3楼】zuozhongkai:
---------------------------------
8寸   800*480   24位色16位色都那样    屏幕23M SDRAM 60M
回复

使用道具 举报

10

主题

43

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2015-7-2
在线时间
17 小时
 楼主| 发表于 2015-10-20 13:14:38 | 显示全部楼层
回复【4楼】2459878559:
---------------------------------
没开双层 只有LTDC_Layer2
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-10-20 14:57:13 | 显示全部楼层
回复【5楼】2459878559:
---------------------------------
你把屏的时钟降低一点看看
开往春天的手扶拖拉机
回复

使用道具 举报

10

主题

43

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2015-7-2
在线时间
17 小时
 楼主| 发表于 2015-10-20 15:25:50 | 显示全部楼层
LCD频率增加2倍
    





LCD 频率为1/2




LCD 用内部ROM

频率未变

回复

使用道具 举报

10

主题

43

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2015-7-2
在线时间
17 小时
 楼主| 发表于 2015-10-20 15:41:23 | 显示全部楼层
回复【6楼】zuozhongkai:
---------------------------------
降低了1/2,效果不大
回复

使用道具 举报

10

主题

43

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2015-7-2
在线时间
17 小时
 楼主| 发表于 2015-10-20 16:26:28 | 显示全部楼层
回复【6楼】zuozhongkai:
---------------------------------
SDRAM是16位的  这个会不会有影响
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-10-20 17:14:05 | 显示全部楼层
回复【9楼】2459878559:
---------------------------------
跟SDRAM的位宽没有关系。
开往春天的手扶拖拉机
回复

使用道具 举报

10

主题

43

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2015-7-2
在线时间
17 小时
 楼主| 发表于 2015-11-13 13:22:06 | 显示全部楼层
原因是sdram问题,例如数据为 0x1234 0x1235 0x1236 0x1237    0x1238 0x1239 0x123a 0x123b   而存入sdram 再读出来 数据就变成  0x1237 0x1237 0x1237 0x1237 0x123b 0x123b 0x123b 0x123b  求解惑!
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2015-11-13 20:54:31 | 显示全部楼层
回复【11楼】2459878559:
---------------------------------
回复【11楼】2459878559:
---------------------------------
硬件设计有问题吧。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

0

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2015-3-29
在线时间
22 小时
发表于 2018-9-12 16:05:39 | 显示全部楼层
用内部ram,LTDC的地址指向是多少,0?还是0x20000000?
能分享下程序吗,我现在也是要用内部ram
回复

使用道具 举报

18

主题

323

帖子

1

精华

高级会员

Rank: 4

积分
935
金钱
935
注册时间
2017-12-11
在线时间
196 小时
发表于 2018-9-14 20:14:15 来自手机 | 显示全部楼层
数据线初始化错误,参数错误
回复

使用道具 举报

0

主题

1

帖子

0

精华

初级会员

Rank: 2

积分
93
金钱
93
注册时间
2019-2-23
在线时间
31 小时
发表于 2019-6-9 22:57:14 | 显示全部楼层
我也在用内部ram,LCD分辨率为480*272,楼主能分享下例程吗?
回复

使用道具 举报

4

主题

29

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
202
金钱
202
注册时间
2013-5-10
在线时间
49 小时
发表于 2020-3-18 19:33:57 | 显示全部楼层
能分享一下代码吗?
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-3 18:48

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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