1.接口以及作用
2.读写过程
3.时序重点
4.LCD驱动流程
① LCD的硬复位和MCU复位键连在一起可以用开发板复位键同时硬复位LCD
② 初始化序列一般由厂家调好后提供
③ 使用屏幕分为画点 和读点 ,画点写入颜色数据,读点读出颜色数据
5.RGB565指令和ILI9341指令
控制RGB的深度来显示各种颜色
①0xD3 读LCD的ID用的,可以用ID判断屏幕尺寸来使用不同的代码驱动
首先WR上升沿时写入指令
然后每来一个RD上升沿读一位
就得到了ID
②0x36
控制存储器的读写方向,从而控制LCD更新画面时的扫描方向
③0x2A
列地址设置指令,默认扫描方式下(000)用于设置横坐标(x坐标),包含两个坐标 值:SC和EC,即列地址的起始值和结束值。SC <= EC,且SC与EC的取值范围为 [0,239]。在设置x坐标时,若EC没有变化,则EC只需设置一次(初始化ILI9341 时设置),从而提高速度。
④0x2B
设置屏幕显示纵坐标
如果要开窗必须带四个参数(局部刷新)
⑤0x2C
写GRAM指令,然后参数(颜色)逐个传入
⑥0x2E
读GRAM指令