时间:2023-07-08 18:57
浙江回收通讯IC哪家有实力
0X2C:写GRAM 指令,参数n个 用于向ILI9341的GRAM写入数据(即设置LCD像素点的颜)。在发送该指令之后,便可以往LCD的GRAM 里面写入颜数据了,该指令支持连续写,指令描述如下表所示: 从上表可知,在收到指令0X2C之后,数据有效位宽变为16位,可以连续写入LCDGRAM值,而GRAM的地址将根据MY/MX/MV设置的扫描方向进行自增。 例如:假设设置的是从左到右,从上到下的扫描方式,那么设置好起始坐标(通过SC,SP设置)后,每写入一个颜值,GRAM地址将会自动自增1(SC++),如果碰到EC,则回到SC,同时SP++,一直到坐标:EC,EP结束,其间无需再次设置的坐标,从而大大提高写入速度。0X2E:读 GRAM 指令
驱动方式:由LCD驱动原理得知,LCD像素点上只能加上AC电压,LCD显示器的对比度是COM脚上的电压值和SEG脚上的电压值之差。当这个电压大于LCD的饱和电压就能打开像素点,小于LCD或者值电压就能关闭像素点,LCD型MCU已经由内建的LCD驱动电路自动产生LCD驱动信号,因此只要I/O口能仿真输出该驱动信号,就能完成LCD的驱动。
在图21所示例子中,尽管输入信号线70a的末端与液晶面板2的输入信号线2a重叠,每个输入信号线70a的一部分可如图23所示的柔性板80那样重叠。即,仅输入信号线70a的要求接线电阻低的部分被设置成与液晶面板2的输入信号线2a重叠,并且输入信号线70a的剩余部分在与输出信号线70b的延伸方向相同的方向上延伸。在这种情况下,如图24所示,柔性板70的输入信号线70a部分与设置在相邻的柔性板70之间的液晶面板2的输入信号线2a重叠,并且输入信号线70a的剩余部分仅通过液晶面板2的输入信号线2a连接。
讲完ILI9341的数据格式,接下来我们将常用指令。 ILI9431指令是8位的(高 8 位无效),指令后面带有参数,参数除了读写 GRAM 的时候是 16 位,其他操作参数都是 8 位。。 0XD3:读 ID指令,参数4个 用于读取LCD控制器的ID,该指令如表1所示,可以看出0XD3指令后面跟了4个参数,2个参数读出来是 0X93和0 X41,刚好是控制器ILI9341的数字部分,通过该指令即可判别所用的LCD驱动器是什么型号,这样就可以根据控制器的型号去执行对应驱动IC的初始化代码,从而兼容不同驱动 IC 的屏,使得一个代码支持多款 LCD。