StemWi使用横屏显示时出错,各种尝试无果,请大神搭救。。。

2019-10-16 00:32发布

   前一阵子移植好emWin到stm32之后移植没有使用,今天把程序拿出来使用,然后改成横屏试试看效果,擦,这是怎么回事。看下图:
显示不全,右下角很奇怪 显示不全,右下角很奇怪        IMG_20160105_171846.jpg
使用竖屏时候没有任何问题,看图:
IMG_20160105_172310.jpg



情况说明:液晶驱动拿出来单独测试过,横屏竖屏时显示数字,字符串,画线画圆一点问题没有。按理说只要液晶显示正常,那么留给StemWin的函数接口没问题就可以跑起来了,现在遇到了这样子的问题,真是奇怪。希望知道的朋友提点建议,不然就只能使用竖屏了。


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
20条回答
单模先声
1楼-- · 2019-10-17 00:42
 精彩回答 2  元偷偷看……
1201yuge
2楼-- · 2019-10-17 05:05
孤心寒 发表于 2016-1-6 09:01
感觉像是块填充的时候出问题,建议楼主检测一下块填充,以及设置XY的坐标是否有误,横竖屏切换时XY走的坐标 ...

换了,你说的就是这里吧
if(dir==0)                        //竖屏
        {
                lcddev.dir=0;        //竖屏

                        lcddev.wramcmd=0X2C;
                         lcddev.setxcmd=0X2A;
                        lcddev.setycmd=0X2B;           

                        lcddev.width=320;
                        lcddev.height=480;
                       
        }else                                 //横屏
        {                                         
                lcddev.dir=1;        //横屏

                lcddev.wramcmd=0X2C;
                lcddev.setxcmd=0X2B;
                lcddev.setycmd=0X2A;

                lcddev.width=480;
                lcddev.height=320;                        
1201yuge
3楼-- · 2019-10-17 10:31
单模先声 发表于 2016-1-6 09:03
x和y互换了没?

换了的,在不加入DEMO的时候是没有问题的。
1201yuge
4楼-- · 2019-10-17 13:00
ricefat 发表于 2016-1-5 22:20
是的

试过了,不可以的。
孤心寒
5楼-- · 2019-10-17 16:54
1201yuge 发表于 2016-1-6 11:16
换了,你说的就是这里吧
if(dir==0)                        //竖屏
        {

读点函数发上来看一下,还有LCDConf_FlexColor_Template.c文件。
1201yuge
6楼-- · 2019-10-17 18:27
 精彩回答 2  元偷偷看……

一周热门 更多>