随言:
TFT-LCD的8080并口时序可以与ST的FSMC总线上操作SRAM的时序类似。
故把TFT-LCD挂在SRAM上就能想操作SRAM一样操作TFT-LCD显示了。
主要是STM32CubeIDE的时序图形配置。剩下的就是移植LCD显示厂商的驱动和
寄存器设置,因为这部分设置太多了,自己看手册设置非常繁琐。
重要是要对STM32F4的FSMC 的 SRAM控制原理要了解。
STM32CubeIDE SRAM原理:https://blog.csdn.net/sudaroot/article/details/107025500
硬件:
STM32F407ZG + 4.3寸TFT-LCD
时序:
8080时序图:
SRAM时序图:
小结:
从上图可以看到8080时序与STM32 FSMC的SRAM控制只有一个引脚功能不同。
8080时序的D\CX引脚功能是用于区分发送过来的是命令还是数据。
而SRAM时序A[25:0]引脚是用于传输数据地址的。
虽然引脚功能不同,但是时序非常类似,所以只要把8080时序的D\CX接到SRAM时序的
地址引脚,这样可以通过控制写入不同的地址 区分写入的是数据还是命令。
时序计算: