1、代码很简单就是对LCD内部寄存器的一些初始化配置。

2、lcd_st7789s.h

//作者:金丝草
extern Lcd_Write_Cmd(u8*,u32);
extern Lcd_Write_Data(u8*,u32);void LCD_ST7789S_REG_Init(void)//lcd屏内部寄存器配置,不能修改
{u8 lcd_buf[32];    //以下代码最大使用缓存31字节//--------------------------------ST7789S Sleep out-------------------------------------------//lcd_buf[0]=0x11;Lcd_Write_Cmd(lcd_buf,1);delay_ms(120);//Delay 120ms//--------------------------------ST7789S Frame rate setting----------------------------------//lcd_buf[]={0xb2,0x0c,0x0c,0x00,0x33,0x33,0xb7,0x35};Lcd_Write_Cmd(lcd_buf,8);//---------------------------------ST7789S Power setting--------------------------------------//lcd_buf[]={0xbb,0x35,0xc3,0x0b,0xc4,0x20,0xc6,0x0f,0xd0,0xa4,0xa2};Lcd_Write_Cmd(lcd_buf,11);//--------------------------------ST7789S Interface Pixel Format------------------------------//lcd_buf[0]=0x36;Lcd_Write_Cmd(lcd_buf,1);   // Memory Access Controllcd_buf[0]=0xA0;Lcd_Write_Data(lcd_buf,1);  //左右横着刷240//Lcd_Write_Data(0x20);     //右左横240lcd_buf[0]=0x3A;Lcd_Write_Cmd(lcd_buf,1);   //16bit像素lcd_buf[0]=0x55;Lcd_Write_Data(lcd_buf,1); //---------------------------------ST7789S gamma setting--------------------------------------//lcd_buf[]={0xe0,0xd0,0x00,0x02,0x07,0x0b,0x1a,0x31,0x54,0x40,0x29,0x12,0x12,0x12,0x17,0xe1,0xd0,0x00,0x02,0x07,0x05,0x25,0x2d,0x44,0x45,0x1c,0x18,0x16,0x1c,0x1d,0x29};Lcd_Write_Cmd(lcd_buf,31);
}

Lcd ST7789S寄存器初始化配置相关推荐

  1. Lcd ILI9340寄存器初始化配置

    1.源码如下,初始化ILI9340 2.LCD_ILI9340.h //作者:金丝草extern Lcd_Write_Cmd(u8*,u32); extern Lcd_Write_Data(u8*,u ...

  2. STM32-时钟-时钟树-时钟初始化配置

    1.STM32时钟 STM32有5个时钟源:HSI.HSE.LSI.LSE.PLL HSI是高速内部时钟,RC振荡器,频率为16MHz,精度不高.可以直接作为系统时钟或者用作PLL时钟输入. HSE是 ...

  3. IMX6Q的DDR3初始化配置

    处理器:IMX6Q5EYM10ADDDR3时钟频率400MHz.528MHz DDR3:NT5CB128M16BP-CG16位667MHz时钟频率1333MHz数据频率 相比于Exynos4412的内 ...

  4. STM32CubeMX快速生成STM32F407ZG芯片寄存器初始化

    STM32CubeMX快速生成STM32F407ZG芯片寄存器初始化 STM32CubeMX对于一些使用STM32比较多的开发者比较熟悉,但对于刚接触STM32系列单片机的开发者就可能显得陌生一些.S ...

  5. stm32 usart的BRR寄存器的配置,程序是CMSIS中的,分析它是怎么实现的?(自己设置好波特率,库文件会根据波特率计算BRR的值,和以前STM8不一样,需要自己根据波特率计算BRR值再设置)

    stm32 usart的BRR寄存器的配置 stm32 专栏收录该内容 23 篇文章0 订阅 订阅专栏 程序是CMSIS中的,分析它是怎么实现的? 波特率由整数和分数两部分组成. RCC_GetClo ...

  6. 24Bit Σ-Δ ADC——AD7124的多通道初始化配置

    24Bit Σ-Δ ADC--AD7124的多通道初始化配置 一.前言 二.ADC寄存器介绍 1. 配置寄存器 2. 滤波寄存器 3. 偏置寄存器 4. 增益寄存器 5. 诊断寄存器 三.通道与CON ...

  7. 飞思卡尔MC9S12X:CAN初始化配置

    飞思卡尔MC9S12X:CAN初始化配置 飞思卡尔MC9S12X:CAN发送配置 飞思卡尔MC9S12X:CAN接收配置 飞思卡尔MC9S12X:CAN驱动函数在主函数中的应用 一.MSCAN初始化流 ...

  8. 基于FPGA OV7670摄像头初始化配置

    目录 一.OV7670摄像头简介 二.ov7670 SCCB协议简介 三.OV7670初始化寄存器配置 四.OV7670初始化代码编写 1.初始化过程 2.RTL设计 五.仿真测试 一.OV7670摄 ...

  9. pgsql数据库默认配置事务类型_PostgreSQL基础教程之:初始化配置

    PostgreSQL基础教程之:初始化配置 时间:2020-04-27 来源: PostgreSQL基础教程之:初始化配置 一.配置pg_hba.conf 先说明客户端认证配置文件pg_hba.con ...

  10. 用MacBook对交换机进行初始化配置

    用MacBook对交换机进行初始化配置 小王是一家系统集成商的设备安装工程师,日常工作经常要安装.调试各种工控机和交换机,平日里陪伴他的一台古董级的IBM T23笔记本,升级过硬件可还是又沉又慢,安装 ...

最新文章

  1. RHEL7升级openssh7.4p1教程
  2. macOS 如何正确安装 Xcode 合适版本
  3. 计算a[0]*a[1]*...*a[n-1]/a[i]
  4. 自学编程需要注意什么?
  5. VS2015配置freegult
  6. 淘宝灵活的圆角框--通过一个圆形图片形成圆角原理
  7. 2.3物理层下面的传输媒体
  8. python自定义函数两个返回值如何分别输出_第八讲 python自定义函数返回值
  9. Solr 4.10.3 后台管理页面介绍
  10. 列和相减 L3-L2
  11. VS中时间控件的使用
  12. 金蝶云系统服务器,金蝶云星空-文件服务器配置指南
  13. highcharts使用downloadCSV导出数据时间与实际时间不对应
  14. jmeter录制postman脚本
  15. tas5424_TAS5424ATDKDQ1
  16. 腾达fh307没有显示服务器名,腾达(Tenda)FH307路由器无线WiFi密码和名称设置 | 192路由网...
  17. OAS的使用——Python SDK
  18. wireshark-filter帮助手册
  19. CentOS 7 安装rar解压rar
  20. 真传丹道小周天功.txt

热门文章

  1. [nlp] LLS减少学习捷径:分析和缓解伪特征标签相关性
  2. DICOM中窗宽窗位含义
  3. 游戏核心玩法中,设计个体模块差异与平衡的思路
  4. 2021年育婴员(五级)考试试卷及育婴员(五级)考试技巧
  5. Android热修复-Robust
  6. 【转载】Java并发编程:volatile关键字解析 by 海子
  7. 156 13.67用matlab答案,matlab数学实验习题全部答案(胡良剑)
  8. [一直更新中]WerKeyTom的口胡
  9. 不用爬虫,也能写一个聚合搜索引擎
  10. BIOS和EFI启动过程