硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2204|回复: 8
收起左侧

[emWin] emwin 显示有杂点

[复制链接]

5

主题

15

回帖

30

积分

新手上路

积分
30
发表于 2019-1-17 15:49:49 | 显示全部楼层 |阅读模式
使用外部的按键来操作界面, 会出现杂点, 会是什么原因导致的?

红色圈圈住的杂点

红色圈圈住的杂点
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-1-18 00:45:17 | 显示全部楼层
这个是传说中的雪花点,你是不是使用外部SRAM做emWind的动态内存了,如果是的话,会有这种情况的发生,可以尝试降低你FSMC的SRAM速度配置。
回复

使用道具 举报

5

主题

15

回帖

30

积分

新手上路

积分
30
 楼主| 发表于 2019-1-18 09:50:44 | 显示全部楼层
eric2013 发表于 2019-1-18 00:45
这个是传说中的雪花点,你是不是使用外部SRAM做emWind的动态内存了,如果是的话,会有这种情况的发生,可以 ...

没有用外部的SRAM,我们是用Io模拟液晶的总线, 没有用FSMC
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-1-18 10:05:01 | 显示全部楼层
Mr.Zhan_PvEKk 发表于 2019-1-18 09:50
没有用外部的SRAM,我们是用Io模拟液晶的总线, 没有用FSMC

这样的话,要考虑是否有接触不良的情况。
回复

使用道具 举报

5

主题

15

回帖

30

积分

新手上路

积分
30
 楼主| 发表于 2019-1-18 11:21:21 | 显示全部楼层
eric2013 发表于 2019-1-18 10:05
这样的话,要考虑是否有接触不良的情况。

好的,谢谢您
回复

使用道具 举报

5

主题

15

回帖

30

积分

新手上路

积分
30
 楼主| 发表于 2019-1-18 11:39:15 | 显示全部楼层
eric2013 发表于 2019-1-18 10:05
这样的话,要考虑是否有接触不良的情况。

上图的图标我是用button控件显示BMP实现的, 那时没有使用 BUTTON_SKIN_FLEX 这个皮肤, 后来我使用了这个皮肤后, 图标周围的雪花就没了, 怎么操作都不会出现。但文本控件有一个颜色不对的点,而且位置是一样的,都是在扫描方向的最后一个点,如图
666.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-1-18 11:51:16 | 显示全部楼层
Mr.Zhan_PvEKk 发表于 2019-1-18 11:39
上图的图标我是用button控件显示BMP实现的, 那时没有使用 BUTTON_SKIN_FLEX 这个皮肤, 后来我使用了这 ...

这种情况是你的底层接口函数可能有问题,你看看你的emWin底层接口函数,特别是水平绘制,垂直绘制和矩形颜色填充,是不是末尾坐标出来有误。
回复

使用道具 举报

5

主题

15

回帖

30

积分

新手上路

积分
30
 楼主| 发表于 2019-1-18 17:50:31 | 显示全部楼层
好的,谢谢,我去看看
回复

使用道具 举报

29

主题

514

回帖

606

积分

金牌会员

积分
606
QQ
发表于 2019-3-4 20:05:49 | 显示全部楼层
驱动的节奏没控制好,调慢一点点试试。
我之前遇到随机雪花点的问题,是测试刷75条线条极限速度的时候碰到过。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-18 00:49 , Processed in 0.245138 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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