搜索
bottom↓
回复: 4

arm+2.4寸tft驱动

[复制链接]

出0入0汤圆

发表于 2009-7-4 22:49:02 | 显示全部楼层 |阅读模式
有没有人用过lpc2148驱动过ili9320 2。4“的tft?

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

 楼主| 发表于 2009-7-4 22:51:56 | 显示全部楼层
void LCD_Init(void)
{
        IO0PIN=0xffffffff;
        IO1PIN=0xffffffff;
  //************* Reset LCD Driver ****************//
        ILI9325_CTRL_PIN_RES_H;
        Delay_nms(1); // Delay 1ms
        ILI9325_CTRL_PIN_RES_L;
        Delay_nms(10); // Delay 10ms. This delay time is necessary.
        ILI9325_CTRL_PIN_RES_H;
        Delay_nms(50); // Delay 50 ms
        //开始初始化
        LCD_WriteReg(0x00e5,0x8000);//set the internal vcore voltage不知道干什么的?????
        LCD_WriteReg(0x0000,0x0001);//开启内部OSC
        Delay_nms(10);//延时10ms等待晶体稳定
                  
        LCD_WriteReg(0x0001,0x0100);//SS=1 S极输出移动方向S720到S1.     SM=0 【GS=0】 G极扫描方向从上到下(详细DATASHEET)
        LCD_WriteReg(0x0002,0x0700);//B/C=1 EOR=1 set the line inversion?不知道干什么????
        LCD_WriteReg(0x0003,0x1030);//TFM=0,TRI=0,SWAP=1,16位system interface 写GRAM时翻转RGB数据到BRG数据?翻转干什么?????
                                             //HWM=0,高速GRAM写操作禁止???????????????????高速写操作是否是激活RBG或其他动态画面显
                                                                         //示模式??????? AM=0,ID[1.0]=11   AC由左到右又下到上自增
        LCD_WriteReg(0x0004,0x0000);//比例缩放设置       
        LCD_WriteReg(0x0008,0x0202);
        LCD_WriteReg(0x0009,0x0000);
        LCD_WriteReg(0x000a,0x0000);
        LCD_WriteReg(0x000c,0x0001);//system接口 显示静止画面
        LCD_WriteReg(0x000d,0x0000);
        LCD_WriteReg(0x000f,0x0000);//RBG 接口极性设置 DOTCLK ENABLE HSYNC???????????????????????????
                  
                  
        LCD_WriteReg(0x0050,0x0000);//水平 GRAM起始位置
        LCD_WriteReg(0x0051,0x00ef);//水平GRAM终止位置
        LCD_WriteReg(0x0052,0x0000);//垂直GRAM起始位置
        LCD_WriteReg(0x0053,0x013f);//垂直GRAM终止位置
        LCD_WriteReg(0x0060,0x2700);//G扫描设置 从G1开始
        LCD_WriteReg(0x0061,0x0001);//Enables the grayscale inversion of the image by setting REV=1.??????????????????????????????
        LCD_WriteReg(0x006a,0x0000);//不使用卷曲功能
        LCD_WriteReg(0x0080,0x0000);
        LCD_WriteReg(0x0081,0x0000);
        LCD_WriteReg(0x0082,0x0000);
        LCD_WriteReg(0x0083,0x0000);
        LCD_WriteReg(0x0084,0x0000);
        LCD_WriteReg(0x0085,0x0000);
               
        LCD_WriteReg(0x0090,0x0010);
        LCD_WriteReg(0x0092,0x0000);
        LCD_WriteReg(0x0093,0x0003);
        LCD_WriteReg(0x0095,0x0110);
        LCD_WriteReg(0x0097,0x0000);
        LCD_WriteReg(0x0098,0x0000);
                  
                   /*电源设置*/
        LCD_WriteReg(0x0010,0x0000);
        LCD_WriteReg(0x0011,0x0000);
        LCD_WriteReg(0x0012,0x0000);
        LCD_WriteReg(0x0013,0x0000);
        Delay_nms(200);
        LCD_WriteReg(0x0010,0x17b0);
        LCD_WriteReg(0x0011,0x0137);
        Delay_nms(50);
        LCD_WriteReg(0x0012,0x0139);
        Delay_nms(50);
        LCD_WriteReg(0x0013,0x1700);
        LCD_WriteReg(0x0029,0x000c);
        Delay_nms(50);
                  
        LCD_WriteReg(0x0020,0x0000);//GRAM水平起始位置
        LCD_WriteReg(0x0021,0x0000);//
                  
        LCD_WriteReg(0x0030,0x0000);
        LCD_WriteReg(0x0031,0x0507);
        LCD_WriteReg(0x0032,0x0104);
        LCD_WriteReg(0x0035,0x0105);
        LCD_WriteReg(0x0036,0x0404);
        LCD_WriteReg(0x0037,0x0603);
        LCD_WriteReg(0x0038,0x0004);
        LCD_WriteReg(0x0039,0x0007);
        LCD_WriteReg(0x003c,0x0501);
        LCD_WriteReg(0x003d,0x0404);
        //显示开启
        LCD_WriteReg(0x0007,0x0073);//写入0173是显示当前GRAM内容 写入0073是不显示当前

}
这是我的初始化代码,有谁能帮我看一下。

出0入0汤圆

发表于 2009-7-4 23:15:19 | 显示全部楼层
我贴个STM32的液晶驱动代码  都是他们的EVAL板里的例程 有串行SPI驱动和并行FSMC驱动的
不知道对你有没有用 他们的液晶用的就是ILI9320
点击此处下载 ourdev_458461.rar(文件大小:15K) (原文件名:液晶驱动.rar)

出0入0汤圆

发表于 2010-7-31 14:31:56 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-7-31 15:10:34 | 显示全部楼层
mark
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-28 19:36

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表