关于LCD显示镜像

2019-10-15 06:13发布

板子F103,2块TFTLCD,一块7寸,一块5寸,烧进程序显示ID都是1963,7寸的OK,5寸的是左右镜像,而且pin脚全是50pin的。代码里改了自动扫描方向还是没用,有没有大神能帮小弟一下

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
uioy8888
2019-10-15 10:09
本来显示方向是竖屏,我现在把它换成横屏可以了,不是镜像了,那么问题是不是出在这里:


if((lcddev.dir==1 && lcddev.id!=0X6804 && lcddev.id!=0X1963) || (lcddev.dir==0 && lcddev.id==0X1963))//横屏时,对6804和1963不改变扫描方向!竖屏时1963改变方向
        {                          
                switch(dir)//方向转换
                {
                        case 0:dir=6;break;
                        case 1:dir=7;break;
                        case 2:dir=4;break;
                        case 3:dir=5;break;
                        case 4:dir=1;break;
                        case 5:dir=0;break;
                        case 6:dir=3;break;
                        case 7:dir=2;break;             
                }
        }

我应该直接注释掉这段函数吗,注释掉以后也还是镜像,求教大神应该怎么修改使得竖屏1963不改变方向

一周热门 更多>