BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #12325同步于 2012/5/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖

ARM9 LCD显示问题

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