MT6260双屏问题
主屏LPCE0B,副屏LPCE1B,如何设置片选?
请小编赐教。
主屏正常,副屏显示如附件所示。主屏240*320 副屏 128*160 IC不同。
是不是色彩位数不对?
主副屏的位数不同?
#define MAIN_LCD_OUTPUT_FORMAT_R61529 LCM_8BIT_16_BPP_RGB565_1
#define SUB_LCD_OUTPUT_FORMAT LCM_8BIT_16_BPP_RGB565_1
蒋工,请问一下,blockwrite里面的指令主屏副屏是一样的吗?
SET_LCD_CMD_PARAMETER(1, LCD_DATA, (startx & 0xFF00)>>8);.....
先确认一下,你的主屏是多少位的?
而你的副屏是多少位色的。
然后看看代码里是不是与他一样的。
主副屏的写寄存器的方式应当没有错,如果有错,应当点不亮的。
主副屏是都是8位的。
1.我的片选是用
*((volatile unsigned int *) 0xA01B0014) &= 0xFF00;
*((volatile unsigned int *) 0xA01B0014) |= 0x10;
还是用
GPIO_ModeSetup(40, 0);
GPIO_InitIO(1, 40);
GPIO_WriteIO(1, 40);
GPIO_ModeSetup(42, 0);
GPIO_InitIO(1, 42);
GPIO_WriteIO(0, 42);
2.我现在是把主屏的init和blockwrite都屏蔽掉的。
打开主屏的init和blockwrite
感谢蒋工支持,已经解决。