硬汉嵌入式论坛

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

[emWin] emwin驱动的LCD显示方向反了

[复制链接]

9

主题

19

回帖

46

积分

新手上路

积分
46
发表于 2015-10-23 14:10:45 | 显示全部楼层 |阅读模式
如题,我的LCD装上产品外壳后,发现显示方向颠倒了,需要旋转180度才正确,手册说,改变lcd显示方向有两种办法:

• 通过驱动配置目标显示方向
• 使用 GUI_SetOrientation()

我按照第二种办法实现了旋转180度,可是用emwin的demo测刷屏速度却降低了三四倍,原来是九百多w,现在只有两三百w,这样肯定不行的,我想通过修改底层驱动来实现旋转,可是试了半天没有成功,请问各位有没有遇到类似的情况,怎么解决的
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2015-10-23 14:18:07 | 显示全部楼层
改底层驱动是最好的,改了底层才能充分的发挥向液晶屏打点时地址自增的优势,这样才能比较快。

另外楼主用的是什么屏。如果是RA8875或者ili9488系列,我们有现成的任意显示方向配置函数。
回复

使用道具 举报

9

主题

19

回帖

46

积分

新手上路

积分
46
 楼主| 发表于 2015-10-23 14:46:58 | 显示全部楼层

回 eric2013 的帖子

eric2013:改底层驱动是最好的,改了底层才能充分的发挥向液晶屏打点时地址自增的优势,这样才能比较快。

另外楼主用的是什么屏。如果是RA8875或者ili9488系列,我们有现成的任意显示方向配置函数。 (2015-10-23 14:18)
我用的主芯片是lpc1788,自带LCD控制器,外挂SDRAM,显存也在SDRAM里,液晶屏是RGB接口的7寸,驱动是自己写
回复

使用道具 举报

5

主题

582

回帖

597

积分

版主

Rank: 7Rank: 7Rank: 7

积分
597
发表于 2015-10-23 15:41:17 | 显示全部楼层
按理 修改180度的话,地址自增变成自减  不应该有性能下降的问题
回复

使用道具 举报

9

主题

19

回帖

46

积分

新手上路

积分
46
 楼主| 发表于 2015-10-26 11:23:53 | 显示全部楼层
有人说是因为emwin不开源才导致的,以前ucgui开源,设置了旋转人家会修改靠近内核的东西,所以效率基本没损失,现在不开源,无论怎么修改,也在是在外部修改的,相当于在emwin库的外部进行旋转的,多了道工序,所以效率打折扣
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-16 11:41 , Processed in 0.037191 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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