今天在研究公司的LCD部分的驱动代码.有个绘制图片的函数,看不明白.
请各位知道的解说下.
//	for (pos=0;pos<480;pos++) // (pos=0;pos<lcddev.height;pos++)//
//	{
//		for(t=0;t<320*2;t++) //(t=0;t<lcddev.width*2;t++) 
//		{
//			if(x == 0)
//			{
//				temp=gImage_test[pos*320*2+t]*256+gImage_test[pos*320*2+t+1];
//			}
//			else if(x == 1)
//			{
//				temp=gImage_test[pos*320*2+t]*256+gImage_test[pos*320*2+t+1];
//			}
//			else 
//			{
//			}
//	
//			t++;                                
//			LCD_WriteRAM(temp);          
//		}
//	}程序中多处*2了...我搞不明白了.
离线
叠加?
离线
16位颜色?
离线
16位颜色?
是的16位颜色的.
离线
16位色,就是两个字节,应该要*2的
离线
16位颜色占两个字节 要乘以2
离线
多半是RGB565模式 就是2个字节
离线