S3C2440 LCD液晶模块驱动设计

本文介绍了S3C2440开发板上LCD液晶模块的驱动设计,包括参数配置如16位像素表示、480*272分辨率的液晶屏BL43014_SPEC,以及驱动时序调整,特别是LCDCON5寄存器的设置,以适应LCD模块和S3C2440芯片手册中Vsync和Hsync的时序差异。
摘要由CSDN通过智能技术生成

参数配置:

开发板型号TX2440;  一个像素点采用16位表示; LCD屏幕分辨率 480*272; 液晶模块型号:BL43014_SPEC;图像的内容以C语言数组的形式保存在bmp.c文件中。

/*
*版权所有(C)2015,ZJU
*
*文件名称:lcd.c
*内容摘要:关于lcd的配置
*其它说明:开发板型号:	TX2440
*	   led显示尺寸 480 x 272
	   液晶模块型号:BL43014_SPEC
*当前版本:V1.0
*作    者:Frank	
*完成日期:2015.12.20
*
*/

#define  GPCCON		(*(volatile unsigned long *)0x56000020)
#define  GPDCON		(*(volatile unsigned long *)0x56000030)
#define  GPGCON		(*(volatile unsigned long *)0x56000060)

//LCD控制寄存器定义
#define  LCDCON1	(*(volatile unsigned long *)0x4D000000) 
#define  LCDCON2	(*(volatile unsigned long *)0x4D000004)
#define  LCDCON3	(*(volatile unsigned long *)0x4D000008)
#define  LCDCON4	(*(volatile unsigned long *)0x4D00000C)
#define  LCDCON5	(*(volatile unsigned long *)0x4D000010)
#define  LCDSADDR1	(*(volatile unsigned long *)0x4D000014)
#define  LCDSADDR2	(*(volatile unsigned long *)0x4D000018)
#define  LCDSADDR3	(*(volatile unsigned long *)0x4D00001C)
#define  TPAL		(*(volatile unsigned long *)0x4D000050)

/*以下宏定义的值参考所使用的LCD液晶模块的芯片手册*/
#define  VSPW	9
#define  VBPD	7
#define  LINEVAL 271
#define  VFPD	7
#define	 C
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值