gdnjb
驱动牛犊
驱动牛犊
  • 注册日期2007-10-25
  • 最后登录2008-06-20
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望8点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
阅读:4371回复:6

如何实现LCD屏幕显示90翻转

楼主#
更多 发布于:2007-11-14 11:45
如题
cygarm
驱动牛犊
驱动牛犊
  • 注册日期2006-11-29
  • 最后登录2013-12-29
  • 粉丝0
  • 关注0
  • 积分649分
  • 威望324点
  • 贡献值0点
  • 好评度62点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-11-20 19:34
你可以在google里边搜索一下,有人写个这方面的东西,我也实现过。2440.h里边要定义一个rotate,然后LCD的驱动里边有小段代码要修改,并且这样还可以通过应用动态调整,具体怎么实现的现在还想不起来了。
NAND Flash烧录器|烧写器|编程器
cygarm
驱动牛犊
驱动牛犊
  • 注册日期2006-11-29
  • 最后登录2013-12-29
  • 粉丝0
  • 关注0
  • 积分649分
  • 威望324点
  • 贡献值0点
  • 好评度62点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-11-20 19:34
哦,我说的s3c2440的硬件瓶体啊
NAND Flash烧录器|烧写器|编程器
apu981
驱动牛犊
驱动牛犊
  • 注册日期2006-03-14
  • 最后登录2009-02-23
  • 粉丝0
  • 关注0
  • 积分160分
  • 威望17点
  • 贡献值0点
  • 好评度16点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-11-22 22:55
恩,最近我也要做这样的东西~也是不很明白。
现在很多手机都有这个功能。
LCD的文档里有命令可以实现镜像反转等等,不过90度反转还没思路呢。
cygarm
驱动牛犊
驱动牛犊
  • 注册日期2006-11-29
  • 最后登录2013-12-29
  • 粉丝0
  • 关注0
  • 积分649分
  • 威望324点
  • 贡献值0点
  • 好评度62点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-11-23 11:18
或者通过对LCD的控制也可以实现屏幕旋转。但我说的从驱动里边下手修改,增加该功能,同样可以实现90为单位的旋转,同时应用程序也可以控制。但前提还是要修改驱动。
我们专注于嵌入式方案:http://www.naviplus.cn
NAND Flash烧录器|烧写器|编程器
wangyajun
驱动牛犊
驱动牛犊
  • 注册日期2006-11-28
  • 最后登录2011-05-04
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望48点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2008-01-12 19:03
现在的显示芯片都支持了.90度 180度 270度
显示驱动有一个接口,看显示芯片是否支持翻转.这样调用驱动里面的函数就可以了(支持的话)

我只是做过显示芯片方面的驱动,至于手机的应用的话,我想可能有一个另外的传感器,去告诉驱动屏幕的位置,是否翻转.
dding832
驱动牛犊
驱动牛犊
  • 注册日期2007-11-15
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分19分
  • 威望158点
  • 贡献值0点
  • 好评度24点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2008-03-22 14:15
你得在显示驱动里面继承两个类,然后改一些方法吧,PB的帮忙里面有介绍
游客

返回顶部