OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2599|回复: 0

关于ST7735R液晶屏 1.44TFT显示屏,这个刷屏是一行一行的刷屏,有没有什么方法快速全屏刷

[复制链接]

2

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
103
金钱
103
注册时间
2019-11-8
在线时间
17 小时
发表于 2020-7-2 16:44:19 | 显示全部楼层 |阅读模式
void WriteInitCMD(void){
        WriteComm(0x11);//Sleep exit
        delay_ms (120);
               
        //ST7735R Frame Rate
        WriteComm(0xB1);
        WriteData(0x01);
        WriteData(0x2C);
        WriteData(0x2D);

        WriteComm(0xB2);
        WriteData(0x01);
        WriteData(0x2C);
        WriteData(0x2D);

        WriteComm(0xB3);
        WriteData(0x01);
        WriteData(0x2C);
        WriteData(0x2D);
        WriteData(0x01);
        WriteData(0x2C);
        WriteData(0x2D);
        
        WriteComm(0xB4); //Column inversion
        WriteData(0x07);
        
        //ST7735R Power Sequence
        WriteComm(0xC0);
        WriteData(0xA2);
        WriteData(0x02);
        WriteData(0x84);
        WriteData(0xC1);
        WriteData(0xC5);

        WriteComm(0xC2);
        WriteData(0x0A);
        WriteData(0x00);

        WriteComm(0xC3);
        WriteData(0x8A);
        WriteData(0x2A);
        WriteComm(0xC4);
        WriteData(0x8A);
        WriteData(0xEE);
        
        WriteComm(0xC5); //VCOM
        WriteData(0x0E);
        
        WriteComm(0x36); //MX, MY, RGB mode
#ifdef USE_LANDSCAPE
        Lcd_WriteData(0xA8); //竖屏C8 横屏08 A8
#else
        WriteData(0xC8); //竖屏C8 横屏08 A8
#endif               
        //ST7735R Gamma Sequence
        WriteComm(0xe0);
        WriteData(0x0f);
        WriteData(0x1a);
        WriteData(0x0f);
        WriteData(0x18);
        WriteData(0x2f);
        WriteData(0x28);
        WriteData(0x20);
        WriteData(0x22);
        WriteData(0x1f);
        WriteData(0x1b);
        WriteData(0x23);
        WriteData(0x37);
        WriteData(0x00);         
        WriteData(0x07);
        WriteData(0x02);
        WriteData(0x10);

        WriteComm(0xe1);
        WriteData(0x0f);
        WriteData(0x1b);
        WriteData(0x0f);
        WriteData(0x17);
        WriteData(0x33);
        WriteData(0x2c);
        WriteData(0x29);
        WriteData(0x2e);
        WriteData(0x30);
        WriteData(0x30);
        WriteData(0x39);
        WriteData(0x3f);
        WriteData(0x00);
        WriteData(0x07);
        WriteData(0x03);
        WriteData(0x10);  
        
        WriteComm(0x2a);
        WriteData(0x00);
        WriteData(0x00+2);
        WriteData(0x00);
        WriteData(0x80+2);

        WriteComm(0x2b);
        WriteData(0x00);
        WriteData(0x00+3);
        WriteData(0x00);
        WriteData(0x80+3);
        
        WriteComm(0xF0); //Enable test command  
        WriteData(0x01);
        WriteComm(0xF6); //Disable ram power save mode
        WriteData(0x00);
        
        WriteComm(0x3A); //65k mode
        WriteData(0x05);
        
        
        WriteComm(0x29);//Display on
}
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-18 19:14

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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