返回信息流uC/GUI移植到了2410的板子上,现在手上这个LCD是240*320竖屏显示的,(0,0)点在左上角,现在想横屏显示,怎么改呢?
我想改驱动,framebuffer的大小和帧内存大小是一样的,帧内存与视口(view point)完全吻合。不知道驱动怎么改,(x,y)换成(y,320-x)还是有一块显示不出来
另外,GUI中SWAP_XY这些宏,改了也没有反应。
求大神解救啊~~~~~~~~
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #12325同步于 2012/5/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖
ARM9 LCD显示问题
ChandlerWang
2012/5/27镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
光改驱动似乎是不行,分辨率很容易改,但是0,0点是需要对LCD接口做调整的,如果LC
D显示方向是IO控制的,那就改一下io状态,如果是电阻控制,那就拆两个电阻再焊两个
电阻。一般这样就可以了,如果不是就比较麻烦了,也许要换屏。
【 在 ChandlerWang (Chandler) 的大作中提到: 】
: uC/GUI移植到了2410的板子上,现在手上这个LCD是240*320竖屏显示的,(0,0)点在左上角,现在想横屏显示,怎么改呢?
: 我想改驱动,framebuffer的大小和帧内存大小是一样的,帧内存与视口(view point)完全吻合。不知道驱动怎么改,(x,y)换成(y,320-x)还是有一块显示不出来
: 另外,GUI中SWAP_XY这些宏,改了也没有反应。
: ...................
也就是说,LCD接好了以后它的(0,0)点就是确定的了,是这个意思吧?
我想通过修改驱动,还有画点的函数来实现。或者是uCGUI旋转。这样可行吗?但从软件上改。
要是不行,就凑合先用了,屏迟早要换,现在就是竖着看,很不爽
【 在 ArmStrong 的大作中提到: 】
: 光改驱动似乎是不行,分辨率很容易改,但是0,0点是需要对LCD接口做调整的,如果LC
: D显示方向是IO控制的,那就改一下io状态,如果是电阻控制,那就拆两个电阻再焊两个
: 电阻。一般这样就可以了,如果不是就比较麻烦了,也许要换屏。
: ...................
我跟你说了三种方法,前两种是最省事的,先查看一下。不要让gui来旋转了,既麻烦又
不经济。
【 在 ChandlerWang (Chandler) 的大作中提到: 】
: 也就是说,LCD接好了以后它的(0,0)点就是确定的了,是这个意思吧?
: 我想通过修改驱动,还有画点的函数来实现。或者是uCGUI旋转。这样可行吗?但从软件上改。
: 要是不行,就凑合先用了,屏迟早要换,现在就是竖着看,很不爽
: ...................
好的 谢谢 我试试
【 在 ArmStrong 的大作中提到: 】
: 我跟你说了三种方法,前两种是最省事的,先查看一下。不要让gui来旋转了,既麻烦又
: 不经济。
:
: ...................