飞凌OK6410之LCD的学习
来源:互联网 发布:java连接ssh上传文件 编辑:程序博客网 时间:2024/06/05 03:49
接下来就开始进行LCD的学习了:
LCD这节涉及到的寄存器也是比较多的,我么一步步来分析
从LCD手册可以看到下面一段话
从而可以明白,该LCD是一块TFT屏幕,含有背光、触摸等功能,尺寸为480*272,该面板可以显示之多16.7M色彩。
1、 废话不多说,首先进行LCD的初始化:
GPIO管脚配置:不懂的自己查手册去
2、 关显示,防止乱码
3、 图片采用的RGB I/F类型,为什么?为s3c6410手册去
4、 配置控制寄存器,主要是完成一些时序、以及时钟频率的配置,注释很详细,都能看懂的
5、 接下来,我们找到相关的时序图
有了这张时序图,接下来看这些代码,相信大家都不会有困难的
6、 接下来就定制我们的坐标了,因为是从(0.0)开始到(480.272)的所以就有了下面的代码
7、 分配显存,当我们把数据放入这部分显存当中去的后,6410就会自动从这里面取数据,送往显示了,到这里初始化就基本上完成啦^_^
8、 别忘记了最后一步还需要使能LCD哦
不好意思,差点漏掉了很重要的一点,就是配置窗口寄存器!!!!
代码贴上来,对照着手册就能明白是什么意思了
下面我贴上两个子函数:
LCD的相关设置就到这里了,我感觉其他的一些函数就要涉及到相关算法了,幸好现在还不是很难,寒假的时候要充充电啊!!!
- 飞凌OK6410之LCD的学习
- OK6410的LCD驱动
- ok6410的LCD驱动
- 飞凌OK6410学习之中断的学习
- 飞凌OK6410学习之串口的学习
- 飞凌OK6410之时钟的学习
- 飞凌OK6410之异常模式的学习
- 飞凌Ok6410之SDRAM的学习
- 飞凌OK6410之IIC的学习1
- 飞凌OK6410之IIC的学习2
- 飞凌OK6410之触摸屏的学习
- ok6410之lcd驱动程序设计
- OK6410之触摸屏的学习
- 基于OK6410的LCD操作
- 飞凌OK6410学习之看门狗
- 飞凌OK6410学习之中断的学习 继续。。
- 让OK6410 linux支持自己的LCD
- OK6410 LCD驱动移植
- Struts2入门到精通四——————Ognl详解
- Excel不同列多条件计数
- Struts2入门到精通五——————ValueStack讲解
- UML类图关系大全
- 操作注册表进行文件类型与程序关联
- 飞凌OK6410之LCD的学习
- Google服务器架构图解简析
- UML类图关系大全
- 结构体输出成绩单
- Chapter2 2.1和2.2节
- 网游服务器通信架构的设计方案
- 用crosstool-NG-1.9.3构建ARM工具链
- 无缝世界网游服务器架构的设计思路
- uva10608