STM32学习记录0010 | 您所在的位置:网站首页 › 彩色显示屏怎么调试 › STM32学习记录0010 |
一、参考资料
《STM32不完全手册》第18章 《ILI9341数据手册》 二、TFTLCD驱动原理 1、什么是TFTLCDTFT-LCD 即薄膜晶体管液晶显示器。其英文全称为:Thin Film Transistor-Liquid Crystal Display。TFT-LCD与无源 TN-LCD、STN-LCD 的简单矩阵不同,它在液晶显示屏的每一个象素上都设置有一个薄膜晶体管(TFT),可有效地克服非选通时的串扰,使显示液晶屏的静态特性与扫描线数无关, 注释: 1、它是一个显示屏 2、每个像像素点上设置有一个薄膜晶体管(TFT) 3、就可以克服选通时的串扰,就是每一个像素点,都可以独立控制 2、TFTLCD有什么优势TFTLCD具有:亮度好、对比度高、层次感强、颜色鲜艳等特点。应用于电视、手机、电脑、平板等各种电子产品。 注释:大家用的多! 3、细节补充注释: 1、分辨率 2、驱动IC 3、电阻触摸屏 4、16位80并口驱动
触摸屏接口信号: 名称对应引脚T MOSIPC3T MISOPC2T SCKPC0T CSPC13 5、16位80并口看到80并口, 1、知道有4根线和一组IO口 2、知道时序图,会读时序图 四根线+一组IO口 CS:片选信号WR:写信号RD:读信号RS:命令-0,数据-1 标志位DB[17:1] 时序图: 写数据:CS拉低,RD拉高,RS-0写命令,RS-1写数据,在WR上升沿作用![]() 读数据: CS拉低,WD拉高,RS-0读命令,RS-1读数据,在RD上升沿作用![]() ILI9341所用到的数据协议就是80并口,协议可以理解为语言的语法,是一种规则的存在,我们表达的过程当中使用到语法,但是具体的传输内容,交流内容是什么,可以根据具体的语境、需求决定,但是就是需要遵守规则,这里ILI9341使用的就是80并口协议这种传输数据的规则。 GRAM:graphics RAM,即图像寄存器,在驱动TFT——LCD显示的芯片ILI9341中,存储要显示的图像信息。
特别注意 ILI9341 所有的指令都是 8 位的(高 8 位无效),且参数除了读写 GRAM 的时候是 16 位,其他操作参数,都是 8 位的, 这里介绍几个重要指令 (1)0XD3指令
0X36指令: 控制GRAM 指针自增。
设置X轴坐标。 设置Y轴坐标。 X2C指令:写GRAM的显存。 X2E指令:读取GRAM的显存。
上面这个是和同学讨论的结果,没有非常的书面化表达,但是可以简单的理解,感谢! (3)读数据函数
不要觉得复杂,我们可以先理解,拆分,然后内化,最后你也是可以写出来的哦,不放过,是对代码对起码的尊重。
|
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |