6410之LCD驱动程序(硬件操作)
来源:互联网 发布:软件使用体验报告 编辑:程序博客网 时间:2024/06/01 10:45
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控制器。
- 6410之LCD驱动程序(硬件操作)
- LCD驱动程序之硬件操作
- 6410之LCD驱动程序(层次分析)
- 6410之LCD驱动程序(驱动框架)
- 6410之LCD驱动程序(层次分析)
- LCD驱动程序之层次分析与硬件原理
- LCD硬件操作
- ok6410之lcd驱动程序设计
- lcd驱动程序之显示图片
- linux之lcd驱动程序总结
- LCD 驱动之硬件时序
- LCD 驱动之硬件时序
- mini2440硬件篇之LCD
- LCD 驱动之硬件时序
- 驱动程序中的硬件操作(1)
- 驱动程序中的硬件操作(2)
- LCD驱动程序(1)初步编写LCD驱动程序
- LCD驱动程序二(程序设计)
- javascript数组相关函数
- dp poj 1080 Human Gene Functions
- 【HDOJ】1862 -> EXCEL排序
- linux 补丁创建及使用原理(diff and patch)
- 冒泡 ,插入,折半插入,希尔,快速,简单选择等排序源码
- 6410之LCD驱动程序(硬件操作)
- oracle远程连接配置
- JDBC批处理Select语句
- SQL Server 2008如何压缩日志(log)文件
- ffmpeg解码流程
- Linux音频编程
- Linux下关闭独立显卡
- Conversion between json and object using SBJson lib
- Hibernate的cascade有哪些