本帖最后由 mylovepzq 于 2011-6-26 15:02 编辑
我是卖手机配件的,稍微看得懂程序
在Alientek开发板的例程的ili93XX.c中,我看到如下内容
#include "lcd.h"
#include "stdlib.h"
#include "font.h"
#include "usart.h"
//2.4/2.8寸TFT液晶驱动
//支持驱动IC型号包括:ILI9325/RM68021/ILI9320/LGDP4531/SPFD5408等
//Mini STM32开发板
//TFTLCD 驱动代码
//正点原子@ALIENTEK
//2010/10/30
//V1.2
//支持了SPFD5408的驱动,另外把液晶ID直接打印成HEX格式.方便查看LCD驱动IC.
再下面
LCD_WriteReg(0x0000,0x0001);
Delay(5); // delay 50 ms
DeviceCode = LCD_ReadReg(0x0000);
printf(" LCD ID:%x\n",DeviceCode);
if(DeviceCode==0x9325||DeviceCode==0x9328)//ILI9325
{
这里读出了驱动IC的ID
并且,根据ID的不同
有不同的初始化
这样就可以点亮不同驱动IC的显示屏
液晶屏的接口(软排线)顺序,我有办法整出来,
找到那些D0,d1...D15,RS,RD,CS,RST,VDD等不难,我有办法的
今天才拿到STM32开发板,程序很多地方还看不懂 |