OpenEdv-开源电子网

 找回密码
 立即注册
查看: 3745|回复: 10

跟着原子的程序走出现了一个奇怪的问题

[复制链接]

6

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2020-6-10
在线时间
14 小时
发表于 2021-3-13 03:52:10 | 显示全部楼层 |阅读模式
1金钱
我目前用的是F407最小系统,屏幕是3.97寸的电阻触摸屏,然后如果使用内部SRAM界面就很清晰没有任何问题,使用外部SRAM图片就乱七八糟的但是也能用?怎么解决,卡了好久了,救救孩子

ba7f725735bfdb366e9492536f55858.jpg
6df0cd539c15eed80bf54dc226212ef.jpg
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2020-6-10
在线时间
14 小时
 楼主| 发表于 2021-3-13 03:53:22 | 显示全部楼层
第一张正常是使用内部SRAM,第二张是外部的
回复

使用道具 举报

11

主题

314

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1039
金钱
1039
注册时间
2020-7-21
在线时间
258 小时
发表于 2021-3-13 10:56:20 | 显示全部楼层
您的最小系统有外部SRAM吗
回复

使用道具 举报

6

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2020-6-10
在线时间
14 小时
 楼主| 发表于 2021-3-13 13:47:38 | 显示全部楼层
DFY 发表于 2021-3-13 10:56
您的最小系统有外部SRAM吗

有的,就是原子的F407具有外部SRAM的最小系统板
回复

使用道具 举报

11

主题

314

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1039
金钱
1039
注册时间
2020-7-21
在线时间
258 小时
发表于 2021-3-13 14:32:01 | 显示全部楼层
低层怎么移植的,上代码看看您的littleVGL显存
回复

使用道具 举报

6

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2020-6-10
在线时间
14 小时
 楼主| 发表于 2021-3-13 18:44:58 | 显示全部楼层
DFY 发表于 2021-3-13 14:32
低层怎么移植的,上代码看看您的littleVGL显存

直接用【正点原子】手把手教你学littleVGL系列视频的例程跑的
回复

使用道具 举报

6

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2020-6-10
在线时间
14 小时
 楼主| 发表于 2021-3-15 17:03:18 | 显示全部楼层
顶顶顶顶
回复

使用道具 举报

16

主题

103

帖子

0

精华

高级会员

Rank: 4

积分
830
金钱
830
注册时间
2020-7-1
在线时间
110 小时
发表于 2022-5-27 10:24:56 | 显示全部楼层
顶!!! 建议标题把问题描述清楚一点: 外部SRAM大缓存刷屏画面模糊。我也遇到了 ,我用了1M外部SRAM,按照教学开启了 一页的 外部SRAM缓冲,结果画面看不清,很模糊。我怀疑是不是软件时序的问题?地址建立、地址保持、数据建立???   要不然就是硬件上 fsmc的布线的问题?? 我的板子只有80*100mm大,2.8寸lcd屏幕通过fpc排线和板子相连。效果如图:
1653617810068.jpg 1653617810063.jpg


这边是以前 内部SRAM 刷屏的画面:
1653618208043.jpg




刚跨过大门,入眼是海洋
回复

使用道具 举报

16

主题

103

帖子

0

精华

高级会员

Rank: 4

积分
830
金钱
830
注册时间
2020-7-1
在线时间
110 小时
发表于 2022-5-27 10:26:26 | 显示全部楼层
刚跨过大门,入眼是海洋
回复

使用道具 举报

16

主题

103

帖子

0

精华

高级会员

Rank: 4

积分
830
金钱
830
注册时间
2020-7-1
在线时间
110 小时
发表于 2022-5-27 13:47:19 | 显示全部楼层
本帖最后由 q879524825 于 2022-5-27 13:48 编辑

搜到一个画面撕裂的帖子:其讲了对GRAM的  写速率:读速率<1:2  就会产生撕裂现象
https://blog.csdn.net/QQ576494799/article/details/106488568/
然后我就去看了正点关于 lcd和sram  两部分的FSMC 中 地址建立时间和数据建立时间的 关系。如下图: 我用的2.8寸 9341的屏
lcd:
QQ截图20220527132352.png QQ图片20220527132447.png

sram:
sram_fsmc_conf.png
注释掉图二中圈起来的部分, 显示就正常了。害。。。。感觉左右划屏还是能看出来卡顿 但是没有拉窗帘了。。现在还是用的画点,后边再看看能不能用DMA  从内存到内存。
QQ图片20220527134502.jpg
刚跨过大门,入眼是海洋
回复

使用道具 举报

16

主题

103

帖子

0

精华

高级会员

Rank: 4

积分
830
金钱
830
注册时间
2020-7-1
在线时间
110 小时
发表于 2022-5-27 14:31:56 | 显示全部楼层
q879524825 发表于 2022-5-27 13:47
搜到一个画面撕裂的帖子:其讲了对GRAM的  写速率:读速率

纠错,刷新率还是有很大提升, 需要把lv_task_handler();  放在main的while(1) 才能提高刷新速度和流畅度。   我之前是放在了5ms定时器,这个函数调用次数固定了所以流畅度没看出来提升。
刚跨过大门,入眼是海洋
回复

使用道具 举报

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

本版积分规则

关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 17:40

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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