想尝试用IO口模拟的方式驱动NT35510而不是用FSMC,不是我不知道FSMC速度快,是我用跟IO口模拟杠上了,我觉得代码的初始化应该没问题,写入读取时序也很简单,就是读不出来ID,不知道是不是IO口模拟的方式本来就不适用与这个屏啊?还是我代码有问题?屏就是4.3寸的套餐里面的,800X480
PS:以前用IO口模拟的方式驱动ILI9341是没有问题的
u16 LcdRead_ID(void) //读取液晶屏ID函数
{
u16 temp, info = 0;
LcdWrite_Command(0xda00);
LcdRead_data();
LcdWrite_Command(0xdb00);
temp = LcdRead_data();
info = info | temp << 8;
LcdWrite_Command(0xdc00);
temp = LcdRead_data();
info = info | temp;
return temp;
}
一周热门 更多>