6410之LCD驱动程序(硬件操作)

LCD的硬件相关操作:



上图:

最左边是SDRAM,中间是6410CPU,在CPU内置了LCD控制器,最右边是实际使用的LCD面板。

SDRAM的作用:存放LCD的显示数据,当需要在LCD上显示某个图片的时候,CPU就会将图片的二进制数据放在事先准备的SDRAM分配的地址上。LCD控制器会从SDRAM上Framebuffer的基地址来将数据传输到LCD面板上。

LCD控制器的作用:主要调节LCD的时序,配置gpio,视频信号等等。

LCD面板的作用:显示视频或图片数据。


列出6410上LCD的原理图如下所示:


1.从上面可以看到引脚5到28号引脚是视频的数据信号线。(24条RGB信号线)

2. LVCLK : LCD的时钟信号线,在LCD后面有一个电子枪,这个电子枪会根据LCD的时钟滴答来对LCD的行在LCD上打印颜色

3. LHSYNC : LCD的行同步信号线,当电子枪快打印到LCD的行末尾的时候,LCD控制器会通过该信号线发送一个行同步信号,来告诉电子枪转换到下一行的首地址进行打印

4. LVSYNC : LCD的帧同步信号线,当电子枪快把整个LCD打印完成,LCD控制器会发出一个帧同步信号告诉电子枪重新回到LCD面板的左上方进行打印像素。

5. LVDEN : LCD的视频数据信号使能信号线。


硬件相关的操作总结如下:

1.配置gpio引脚用于LCD的视频信号线

2.根据LCD数据手册设置LCD控制器

3.分配显存,并将显存的首地址告诉LCD控制器。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值