原始声明:该原始教程是由信义电子技术(上海)有限公司(ALINX)创建的。
版权归我们公司所有。
如果需要重印,则需要授权并注明出处。
适用于板型号:AXU2CGA / AXU2CGB / AXU3EG / AXU4EV-E / AXU4EV-P / AXU5EV-E / AXU5EV-P / AXU9EG / AXU15EG实验Vivado项目为“ lcd7_test”。
本章基于HDMI输出实验,介绍7英寸LCD屏幕的显示。
1.硬件介绍7英寸LCD触摸屏模块由TFT LCD屏幕,电容式触摸屏和驱动板组成。
实际的照片如下:LCD屏幕驱动时序LCD屏幕显示模式从屏幕左上角的一个点开始,并从左到右逐点显示。
显示每行之后,返回到屏幕左侧下一行的开始位置。
在此期间,该行需要被清空。
在每行的末尾,使用行同步信号进行同步;有两种驱动LCD的方法,一种是HV模式,另一种是DE模式。
这两种模式都可以驱动LCD屏幕。
数据在DCLK的上升沿采样。
以下是行显示的时序图:下表显示了LCD行的显示时序参数:当显示所有行时,形成一个帧,使用场同步信号进行场同步,并且LCD显示返回到屏幕的左上角,并且同时执行该字段。
消隐,开始下一帧。
以下是列显示的时序图:下表显示了LCD列的显示时序参数:2.编程本章中的实验实际上非常简单。
与HDMI显示器的最大区别在于,不需要i2c配置,并且输出可以是RGB。
以下是文件结构。
同时,由于LCD屏幕的分辨率为800x480,因此需要修改video_define.v的宏定义。
同时,将PLL的输出时钟频率修改为33MHz,即800x480像素时钟。
同时,在top.v中实例化ax_pwm,用于调整LCD屏幕的亮度,该亮度设置为200Hz,点间距为30%。
3.实验现象将LCD屏幕连接到J15扩展端口,下载程序,然后可以看到彩条显示。
同时,用于字符显示的例程:字符显示