时间:2023-08-09 19:13
广西回收手机驱动IC哪家靠谱
液晶显示是一种被动的显示,它不能发光,只能使用周围环境的光。它显示图案或字元只需很小能量。正因为低功耗和小型化使 LCD成为较佳的显示方式。液晶显示所用的液晶材料是一种兼有液态和固体双重性质的有机物,它的棒状结构在液晶盒内一般平行排列,但在电场作用下能改变其排列方向。
讲完ILI9341的数据格式,接下来我们将常用指令。 ILI9431指令是8位的(高 8 位无效),指令后面带有参数,参数除了读写 GRAM 的时候是 16 位,其他操作参数都是 8 位。。 0XD3:读 ID指令,参数4个 用于读取LCD控制器的ID,该指令如表1所示,可以看出0XD3指令后面跟了4个参数,2个参数读出来是 0X93和0 X41,刚好是控制器ILI9341的数字部分,通过该指令即可判别所用的LCD驱动器是什么型号,这样就可以根据控制器的型号去执行对应驱动IC的初始化代码,从而兼容不同驱动 IC 的屏,使得一个代码支持多款 LCD。
我们使用的LCD存储器是16位数据宽度的,所以 A[10] 数值 由HADDR[11] 确定。 要使 FSMC_ A10地址线为高电平,实质是置内部HADDR地址的0+1)位为1即可。要使 FSMC_ A10地址线为低电平,实质是置内部HADDR地址的0+1)位为0即可。 LCD使用 FSMC Bank1 第4区,运算如下: FSMC Bank1 第4区使用0X6C00 0000 ~ 0X6FFF FFFF内的任意地址,故其基地址是0X6C00 0000。
NE[X]片选就是选择存储块中的哪一个区。存储块1分为 4个区,每个区管理 64M 字节空间,每个区都有 独立的寄存器 对所连接的存储器进行配置。如下图的Bank1: FSMC外设支持输出多种不同的时序以便于控制不同的存储器,它具有ABCD四种模式。控制LCD时,适合使用FSMC的NORPSRAM模式,FSMC具有A、B、C、D模式,针对编程LCD使用到的模式B进行讲解。当内核发出访问某个指向外部存储器地址时,FSMC外设会根据配置控制信号线产生时序访问存储器.不需我们直接控制引脚产生时序。