查看: 7482|回复: 8

STM32F407驱动战舰3.5寸彩屏程序

[复制链接]
  • TA的每日心情

    2018-3-6 14:29
  • 签到天数: 81 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2013-10-6 20:48:09 | 显示全部楼层 |阅读模式
    分享到:
    前段时间,为了参加比赛买了块战舰3.5寸的TFT屏幕,准备用这块屏幕作为比赛的显示部分,但是调了1天就是不好使,主要问题是在LCD初始化驱动部分,自己也没深入理解,所以具体问题也不知道怎么解决,最近,想想,屏幕不能白买了,就拿出了重新接线,细致的看看,用用,今天终于调好使了,给他家分享下。
    总的说来,驱动3.5'LCD(RM68042)这块屏幕,也是通过使用FSMC模拟8080时序来驱动屏幕的,其他的GPIO配置以及FSMC配置程序,可以参考野火的代码,下面贴出对于3.5'LCD(RM68042)这块屏幕的初始化代码:
    void LCD_Init(void)
    {
            uint32_t index;
            LCD_GPIO_Configuration();
           
            LCD_FSMC_Config();
           
            LCD_WR_REG(0X11); //Exit Sleep mode 退出睡眠模式,在发下一个命令以前延时>5ms,液晶默认上电进入睡眠模式
            LCD_delay_ms(20);
            LCD_WR_REG(0XD0);//Power_Setting
            LCD_WR_DATA(0X07); //Power_Setting第一个参数 1.0*Vci=2.5V~3.3V
            LCD_WR_DATA(0X42);
            LCD_WR_DATA(0X1D);
            LCD_WR_REG(0XD1);//VCOMH VCOM_AC amplitude setting
            LCD_WR_DATA(0X00);
            LCD_WR_DATA(0X1a);
            LCD_WR_DATA(0X09);
            LCD_WR_REG(0XD2);//Operational Amplifier Circuit Constant Current Adjust , charge pump frequency setting
            LCD_WR_DATA(0X01);
            LCD_WR_DATA(0X22);
            LCD_WR_REG(0XC0);//REV SM GS
            LCD_WR_DATA(0X10);
            LCD_WR_DATA(0X3B);
            LCD_WR_DATA(0X00);
            LCD_WR_DATA(0X02);
            LCD_WR_DATA(0X11);
           
            LCD_WR_REG(0XC5);// Frame rate setting = 72HZ  when setting 0x03
            LCD_WR_DATA(0X03);
           
            LCD_WR_REG(0XC8);//Gamma setting
            LCD_WR_DATA(0X00);
            LCD_WR_DATA(0X25);
            LCD_WR_DATA(0X21);
            LCD_WR_DATA(0X05);
            LCD_WR_DATA(0X00);
            LCD_WR_DATA(0X0a);
            LCD_WR_DATA(0X65);
            LCD_WR_DATA(0X25);
            LCD_WR_DATA(0X77);
            LCD_WR_DATA(0X50);
            LCD_WR_DATA(0X0f);
            LCD_WR_DATA(0X00);          
                                              
            LCD_WR_REG(0X20);//Exit invert mode

            LCD_WR_REG(0X36);
            LCD_WR_DATA(0X08);//
           
            LCD_WR_REG(0X3A);
            LCD_WR_DATA(0X55);//16为模式 565          
           
            LCD_WR_REG(0X2A);//Set_colume_address 0~319
            LCD_WR_DATA(0X00);
            LCD_WR_DATA(0X00);
            LCD_WR_DATA(0X01);
            LCD_WR_DATA(0X3F);
           
            LCD_WR_REG(0X2B);//Set_page_address 0~479
            LCD_WR_DATA(0X00);
            LCD_WR_DATA(0X00);
            LCD_WR_DATA(0X01);
            LCD_WR_DATA(0XDF);
            LCD_delay_ms(120);
            LCD_WR_REG(0X29); //Set_display_on
           
            LCD_WR_REG(0x2C);
            for(index=0;index<320*480;index++)
            LCD_WR_DATA(0x457f); //随便给了个颜色值
           
    }

    回复

    使用道具 举报

  • TA的每日心情

    2018-3-6 14:29
  • 签到天数: 81 天

    连续签到: 1 天

    [LV.6]常住居民II

     楼主| 发表于 2013-10-6 20:48:48 | 显示全部楼层
    自己支持下啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2018-3-6 14:29
  • 签到天数: 81 天

    连续签到: 1 天

    [LV.6]常住居民II

     楼主| 发表于 2013-10-6 20:55:47 | 显示全部楼层
    忘了,给大家上个图啊 IMG_20131006_205223.jpg
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-9-15 06:28
  • 签到天数: 3747 天

    连续签到: 60 天

    [LV.Master]伴坛终老

    发表于 2013-10-6 21:12:09 | 显示全部楼层
    值得顶啊!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2018-3-6 14:29
  • 签到天数: 81 天

    连续签到: 1 天

    [LV.6]常住居民II

     楼主| 发表于 2013-10-7 08:54:09 | 显示全部楼层
    dwwzl 发表于 2013-10-6 21:12
    值得顶啊!

    谢谢支持啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-3-28 21:00
  • 签到天数: 117 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2013-10-7 10:39:42 | 显示全部楼层
    楼主有关于显示照片的资料吗,我想做个彩屏相册。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2018-3-6 14:29
  • 签到天数: 81 天

    连续签到: 1 天

    [LV.6]常住居民II

     楼主| 发表于 2013-10-7 11:40:32 | 显示全部楼层
    w_shuai 发表于 2013-10-7 10:39
    楼主有关于显示照片的资料吗,我想做个彩屏相册。

    我手边只有野火3.2寸屏的资料,他带的资料只有显示位图.bmp的代码。你要需要的话可以给我联系,QQ:867636121
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-3-28 21:00
  • 签到天数: 117 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2013-10-7 12:24:37 | 显示全部楼层
    youyuwangzi16 发表于 2013-10-7 11:40
    我手边只有野火3.2寸屏的资料,他带的资料只有显示位图.bmp的代码。你要需要的话可以给我联系,QQ:867636 ...

    好的。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2017-12-28 22:36
  • 签到天数: 43 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2013-10-14 17:31:28 | 显示全部楼层
    支持一下楼主!!!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条



    手机版|小黑屋|与非网

    GMT+8, 2025-1-29 08:08 , Processed in 0.183512 second(s), 32 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.