调试准备工作

1.屏幕开发手册;

2.逻辑分析仪(用来捕获信号,信号是否正确);

3.驱动板,驱动屏幕显示;

屏幕接口

根据手册的说明,可以知道屏幕的一些关键信息,比方说,这里的接口是3SPI+18位的RGB接口,这样我们可以配置我的驱动板接口,这里3SPI是指输入输出使用同一个通道;通过屏幕厂商那里得知使用的9位spi;

这里的屏幕是通过SPI进行驱动,需要通过SPI将命令和数据发送给屏幕进行配置(比如使用的接口,RGB前沿、后沿和位数等等);

SPI配置好以后,发送配置数据,代码如下,W_C是发送命令,W_D是发送数据:

W_C (0xFF);
W_D (0x77);
W_D (0x01);
W_D (0x00);
W_D (0x00);
W_D (0x13);   W_C (0xEF);
W_D (0x08);   W_C (0xFF);
W_D (0x77);
W_D (0x01);
W_D (0x00);
W_D (0x00);
W_D (0x10);   W_C (0xC0);
W_D (0xE5);
W_D (0x02);   W_C (0xC1);
W_D (0x0C);
W_D (0x0A);   W_C (0xC2);
W_D (0x07);
W_D (0x0F);   W_C (0xC3);
W_D (0x02);   W_C (0xCC);
W_D (0x10);   W_C (0xB0);
W_D (0x00);
W_D (0x08);
W_D (0x51);
W_D (0x0D);
W_D (0xCE);
W_D (0x06);
W_D (0x00);
W_D (0x08);
W_D (0x08);
W_D (0x1D);
W_D (0x02);
W_D (0xD0);
W_D (0x0F);
W_D (0x6F);
W_D (0x36);
W_D (0x3F);   W_C (0xB1);
W_D (0x00);
W_D (0x10);
W_D (0x4F);
W_D (0x0C);
W_D (0x11);
W_D (0x05);
W_D (0x00);
W_D (0x07);
W_D (0x07);
W_D (0x1F);
W_D (0x05);
W_D (0xD3);
W_D (0x11);
W_D (0x6E);
W_D (0x34);
W_D (0x3F);   W_C (0xFF);
W_D (0x77);
W_D (0x01);
W_D (0x00);
W_D (0x00);
W_D (0x11);   W_C (0xB0);
W_D (0x4D);   W_C (0xB1);
W_D (0x1C);   W_C (0xB2);
W_D (0x87);   W_C (0xB3);
W_D (0x80);   W_C (0xB5);
W_D (0x47);   W_C (0xB7);
W_D (0x85);   W_C (0xB8);
W_D (0x21);   W_C (0xB9);
W_D (0x10);   W_C (0xC1);
W_D (0x78);   W_C (0xC2);
W_D (0x78);   W_C (0xD0);
W_D (0x88);   Delay(100);                W_C (0xE0);
W_D (0x80);
W_D (0x00);
W_D (0x02);   W_C (0xE1);
W_D (0x04);
W_D (0xA0);
W_D (0x00);
W_D (0x00);
W_D (0x05);
W_D (0xA0);
W_D (0x00);
W_D (0x00);
W_D (0x00);
W_D (0x60);
W_D (0x60);   W_C (0xE2);
W_D (0x30);
W_D (0x30);
W_D (0x60);
W_D (0x60);
W_D (0x3C);
W_D (0xA0);
W_D (0x00);
W_D (0x00);
W_D (0x3D);
W_D (0xA0);
W_D (0x00);
W_D (0x00);
W_D (0x00);   W_C (0xE3);
W_D (0x00);
W_D (0x00);
W_D (0x33);
W_D (0x33);   W_C (0xE4);
W_D (0x44);
W_D (0x44);   W_C (0xE5);
W_D (0x06);
W_D (0x3E);
W_D (0xA0);
W_D (0xA0);
W_D (0x08);
W_D (0x40);
W_D (0xA0);
W_D (0xA0);
W_D (0x0A);
W_D (0x42);
W_D (0xA0);
W_D (0xA0);
W_D (0x0C);
W_D (0x44);
W_D (0xA0);
W_D (0xA0);   W_C (0xE6);
W_D (0x00);
W_D (0x00);
W_D (0x33);
W_D (0x33);   W_C (0xE7);
W_D (0x44);
W_D (0x44);   W_C (0xE8);
W_D (0x07);
W_D (0x3F);
W_D (0xA0);
W_D (0xA0);
W_D (0x09);
W_D (0x41);
W_D (0xA0);
W_D (0xA0);
W_D (0x0B);
W_D (0x43);
W_D (0xA0);
W_D (0xA0);
W_D (0x0D);
W_D (0x45);
W_D (0xA0);
W_D (0xA0);   W_C (0xEB);
W_D (0x00);
W_D (0x01);
W_D (0x4E);
W_D (0x4E);
W_D (0xEE);
W_D (0x44);
W_D (0x00);   W_C (0xED);
W_D (0xFF);
W_D (0xFF);
W_D (0x04);
W_D (0x56);
W_D (0x72);
W_D (0xFF);
W_D (0xFF);
W_D (0xFF);
W_D (0xFF);
W_D (0xFF);
W_D (0xFF);
W_D (0x27);
W_D (0x65);
W_D (0x40);
W_D (0xFF);
W_D (0xFF);   W_C (0xEF);
W_D (0x10);
W_D (0x0D);
W_D (0x04);
W_D (0x08);
W_D (0x3F);
W_D (0x1F);   W_C (0xFF);
W_D (0x77);
W_D (0x01);
W_D (0x00);
W_D (0x00);
W_D (0x13);   W_C (0xE8);
W_D (0x00);
W_D (0x0E);   W_C (0xFF);
W_D (0x77);
W_D (0x01);
W_D (0x00);
W_D (0x00);
W_D (0x00);   W_C (0x11);     Delay(120);                W_C (0xFF);
W_D (0x77);
W_D (0x01);
W_D (0x00);
W_D (0x00);
W_D (0x13);   W_C (0xE8);
W_D (0x00);
W_D (0x0C);   Delay(10 );                W_C (0xE8);
W_D (0x00);
W_D (0x00);   W_C (0xFF);
W_D (0x77);
W_D (0x01);
W_D (0x00);
W_D (0x00);
W_D (0x00);   W_C (0x3A);
W_D (0x55);   W_C (0x36);
W_D (0x00);   W_C (0x35);
W_D (0x00);   W_C (0x29);

LCD屏幕调试过程(驱动IC ST7701s)相关推荐

  1. 永嘉原*厂-144段超低功耗LCD液晶显示驱动芯片VKL144B QFN48(6*6MM)超小体积封装,水表专用段式LCD液晶低功耗显示驱动IC

    产品型号:VKL144B 产品品牌:永嘉微电/VINKA 封装形式:QFN48L(6*6MM) 产品年份:新年份 VKL144B概述: VKL144B是字段式液晶显示驱动芯片. 功能特点: ★ 液晶驱 ...

  2. VKL060 SSOP24超低功耗/抗干扰15*4 LCD液晶段码驱动IC,适用于传感器/数字压力表

    产品型号:VKL060 产品品牌:永嘉微电/VINKA 封装形式:SSOP24 产品年份:新年份 原厂,工程服务,技术支持! VKL060概述: VKL060是一个点阵式存储映射的LCD驱动器,可支持 ...

  3. VK1088B QFN32L超小体积封装4*4 LCD液晶段码驱动IC/LCD液晶驱动IC

    型号: VK1088B 封装形式: QFN32L (4mm × 4mm) 年份:新年份 KPP2595 VK1088B 概述 : VK1088B 是一个 22*4 的 LCD 驱动器,可软件程控使其适 ...

  4. LCD液晶段码驱动IC/LCD液晶驱动芯片VK2C22高抗干扰/抗噪,适用于汽车仪表/单相智能电表

    产品型号:VK2C22A/B 产品品牌:永嘉微电/VINKA 封装形式:LQFP52/48.DICE(COB邦定片).COG(邦定玻璃用) 产品年份:新年份 原厂,工程服务,技术支持! VK2C22A ...

  5. MIPI lcd屏幕调试方法总结

    以前工作都比较忙,很少写总结性的东西了,现在有空就写写吧. mipi 时钟比较高,一般的小公司示波器是没法测试到波形的,此时必须注意步骤,否则会因为某些小细节而搞好几天甚至更久. 1.保证MIPI l ...

  6. 基于WT2003H语音芯片在LCD屏幕驱动的应用实例解析

    基于WT2003H语音芯片在LCD屏幕驱动的应用实例解析 随着现代生活节奏的加快,简单快捷的产品越来越受到人们的青睐,产品也越来越注重人机交互和简单明了的用户体验,一款具备LCD屏幕的产品往往更具有竞 ...

  7. 海思Hi3516dv300屏幕调试MIPI TX接口LCD屏幕(京东方JD9366)

    一.操作环境 板子:Dopi Hi3516DV300 开发板 + 京东方JD9366屏幕 + IMX307摄像头 电脑:Ubuntu 18.04 SDK版本: Hi3516CV500_SDK_V2.0 ...

  8. ESP32驱动LCD液晶屏选型、262K什么意思?SPI写LCD的GRAM时序、MCU液晶屏驱动IC的寄存器功能

    最近转战ESP32,ESP32-D0WDQ6 型号的GPIO只有那么20个左右,且还有几个GPIO只能做输入,非常捉襟见肘.所以如果要驱动LCD液晶屏,绝大多数都会选择SPI接口的MCU屏. 为了编写 ...

  9. LCD屏幕参数通过数据手册得到--Linux驱动lcd

    这里是以正点原子的7寸1024*600的屏幕为例 在这个图中,一般都是按照sync mode的参数进行设置的,sync mode似乎又是和HV MODE相对应的,sync mode和HV MODE有H ...

最新文章

  1. 第25章 Pytorch 如何高效使用GPU
  2. C#中导出Excel报表的方法
  3. 在线重定义的补充测试
  4. echarts年龄饼图_解决echarts饼图显示百分比,和显示内容字体及大小
  5. Android dp与px的转换
  6. 不同角色给rules重新赋值校验规则
  7. SQL 递归树 子父节点相互查询
  8. 从草图到人脸:这篇SIGGRAPH2020论文帮你轻松画出心中的「林妹妹」,开源「计图」实现代码...
  9. kNN算法__手写识别——基于Python和NumPy函数库
  10. 快压、360压缩、WinRAR关于打开快压通过超高压缩比压缩后的文件不兼容的问题
  11. [COGS755]山海经
  12. 领导合影站位图_领导出席各类活动席位安排(详细附图)
  13. 解决连接ORACLE错误:ORA-01033: ORACLE 正在初始化或关闭
  14. 什么是Java的反射机制?
  15. navicat连接数据报10060错误
  16. PMP第八章:项目质量管理
  17. 单休和双休有多大区别(月薪1万和8千如何选择)
  18. API请求获取美句美图等
  19. 使用Python将MQTT传感器数据记录到SQL数据库
  20. 《Kotlin 极简教程 》第6章 泛型

热门文章

  1. 二、点亮LED(GPIO控制)
  2. VR虚拟现实技术类毕业论文文献都有哪些?
  3. LinuxProbe学习笔记(一)
  4. stm32 关于GPIO寄存器操作
  5. TensorFlow搭建LSTM实现多变量时间序列预测(负荷预测)
  6. 弹性盒模型(flex-box)
  7. Java学习之什么是泛型的擦除
  8. SAP-ABAP-SO23邮箱地址如何获取
  9. useful eclipse plugins
  10. 先行一步,7大技术创新和突破,阿里云把 Serverless 领域的这些难题都给解了