首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

lcd显示器有关问题

2012-04-09 
lcd显示器问题前边的lcd触摸屏式800480的,现在想把高和宽改变下。不知道是咋能,旋转能不能实现,咋能?那个在

lcd显示器问题
前边的lcd触摸屏式800×480的,现在想把高和宽改变下。
不知道是咋能,旋转能不能实现,咋能?
那个在display的驱动中更改把width和height调换下是不 行的,试过了
大侠指点下。努力调试中。不知道在驱动中咋该,调换高和宽。谢谢。

[解决办法]
大概需要修改两个文件:
1> s3c2440_lcd.h 在src/inc目录下
2> s3c2440disp.c 在driver/display目录下,大概修改以下几个变量的值:
 m_nScreenWidth ;
 m_nScreenHeight ;
 m_cxPhysicalScreen ;
 m_cyPhysicalScreen ;
大概就这两个地方.
[解决办法]
用旋转来实现也可以的
在hkey_local\rotation
出册键下的"angle"=270或者180
在smdk6410\src\driver\display\的display_drv中的display_main.cpp中实现GetRotationModeFromReg语句的调用,方法是在该文件的开头去掉define TEMP_FIX_ROTATOIN_BUG的定义.然后在该函数中的cae语句中直接case到270或者180角度的地方,从新编译,就ok了.可以试下.
开始的出册表的键值其实有无都可以的.
[解决办法]

探讨

大概需要修改两个文件:
1> s3c2440_lcd.h 在src/inc目录下
2> s3c2440disp.c 在driver/display目录下,大概修改以下几个变量的值:
m_nScreenWidth ;
m_nScreenHeight ;
m_cxPhysicalScreen ;
m_cyPhysicalScreen ;
大概就这两个地方.

[解决办法]
张冬泉那本书上有详细的介绍,你可以看看,我当时就是参照那个实现的
[解决办法]
有具体的旋转代码



WinCE旋转屏幕函数
[解决办法]
用2d加速旋转吧,速度相当快

热点排行