初级会员

- 积分
- 59
- 金钱
- 59
- 注册时间
- 2018-9-30
- 在线时间
- 16 小时
|
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不做坐标处理
标注粉色的那个 ”意思是ILI9341,会执行该函数的吧'如果是这样的话,ILI9341对应的寄存器的bit3位被置1,如果被置1的话,使用的是BGR格式的颜色像素(我理解的应该被置0,这样可以使用RBG颜色像素)
我在下面发出了寄存器相关的位说明和截图
第一次发帖,求原子哥及各位大神解答!!!!
还有群里的各位前辈们,帮忙解决下
@正点原子
|
|