1、之前从网上淘了个DSO138示波器,上面有个贼大的2.4寸液晶屏看着很是诱人,37针的,PFC排线上印着Z240IT002字样,如下图;网上一搜能搜到一些资料,说是ILI9341驱动,某些商家还给了引脚定义,可以说良心大大滴好。
2、早就想把我那1.8寸的弱鸡lcd换了。今天板子到了迫不及待的焊接完毕,开始debug。这是我的硬件连接,没想太多什么FSMC啥的,直接用STM32F103V8T6的PE0~PE15连LCD的DB0~DB15,另外选了几个GPIO作CS,RS啥的。
3、网上蔡龇呶挞关于这种液晶屏的例程也蛮多的,五花八门,我随便找了个例程搞到我的程序里,改了半天终于编译通过。但是下载进单片机没有显示,太正常不过了。调试了一下,发送读ID指令0xD3收到的几个字节都是0,测了所有引脚的信号都正常。这就怪了,又仔细梳理了时序:复位引脚给个负脉冲然后保持高,其他控制线都按照8080的时序来,还不放心又和各大论坛给的程序对比了一下,除了发现有些程序先送并口数据,再给WR低->高电平之外(正常先给WR低电平->送数据->拉高WR),其他没什么差别。可是程序就是读不出9341.