if(lcddev.id==0x5510) dirreg=0x3600; //控制扫描方向的指令
else dirreg=0x36;
if((lcddev.id!=0X5310)&&(lcddev.id!=0X5510)&&(lcddev.id!=0X1963))regval|=0X08;//5310/5510/1963不需要BGR
if(lcddev.id==0X6804)regval|=0x02;//6804的BIT6和9341的反了
LCD_WriteReg(dirreg,regval); //写指令,再写参数,控制增长
if(lcddev.id!=0X1963)//1963不做坐标处理
那个 ”5310/5510/1963不需要BGR”,意思是其它的lcd,如9341是按BGR顺序显示的吗?
还有下面的 ”if(lcddev.id==0X6804)regval|=0x02;//6804的BIT6和9341的反了” 反了是什么意思?
求原子哥及各位大神解答,小弟新手
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
原子哥,我查看了手册
C:UserslenovoDesktop1.png
C:UserslenovoDesktop2.png
那个B1位是控制水平翻转。”regval|=0x02”这句就是使6804水平翻转显示吧?不是您所写的BIT6这一位吧?
一周热门 更多>