- 博客(7)
- 收藏
- 关注
转载 LCD驱动的问题
<br />最近遇到LCD驱动的问题,LCD可以点亮,<br />但是画图像的时候屏幕上只显示各种颜色垂直的线条,不知哪里出了问题,不知哪位高手可以指点一下!<br />我用的是MTK6205+ST7367的dirver IC, init成功,但是画图就有问题了,画全黑的过去居然显示成彩色的条状。<br />每一列的颜色一样,这个很奇怪阿,不同列的颜色又不一样,我刷的颜色是一样的<br />问题已经解决,原因在于:<br />1. 写data的时序没有配置好,造成有些数据没有正确写入,从而init不成功,所
2010-12-22 22:10:00
396
转载 LCD调试中的常见问题以及注意事项
LCD调试中的常见问题以及注意事项2007-11-09 21:44<br />功能:Init、SleepIn、SleepOut、DisplayOn、DisplayOff<br />注意事项:<br />LCD的调试中,延时特别重要,一定要确定延长的时间足够,特别是更改电压寄存器后面的延时。记得有一次屏幕出现抖动的现象,一直查不出原因,厂家从日本派了2次来人,都没解决;最后,把所有的时序测试出来,发现延时不足,影响延时的一个函数传递参数错了。<br />1.初始化前需要一个延时(大概为10ms),使Reset
2010-12-22 22:08:00
1064
1
原创 MARVELL平台dma刷MCU LCD花屏
thread线程专门负责trigger dma,set1函数设置lcd 的base层数据的起始地址给DMA寄存器,set2函数设置lcd 的overlay层数据的起始地址给DMA寄存器。出现花屏的原因,trigger dma之前只是发送了22寄存器送数据,没有操作50,51,52,53寄存器确保从LCD的起始点开始写。这样当trggier完成后,dma搬移数据,在一帧数据没有搬移结束的时候,set1函数或者set2函数修改了dma的起始寄存器。而lcd是根据dma设定的搬移长度来决定写入多少数据,被中断的时
2010-12-22 21:57:00
1034
转载 LCD驱动调试常见问题(转帖)
LCD驱动调试常见问题2008年08月20日 星期三 下午 03:01<br />作者:刘旭晖 Raymond转载请注明出处 <br />Email:colorant@163.com <br />BLOG:http://blog.csdn.net/colorant/ <br />主页:http://sites.google.com/site/rgbbones/ <br /><br /><br />这里记录的是在TFT类型的LCD驱动的调试中我所遇到过的一些问题,因为具体硬件平台和环境不同,有些问题,现象和原
2010-12-22 21:47:00
834
转载 U盘修复
目前,U盘的使用已经非常普遍,人们经常用U盘来备份、携带、转移文件。但是,如果将U盘从USB口拔出之前,忘记了执行卸载操作,或者执行卸载操作不彻底,或者由于误操作,而直接将U盘从USB口拔了出来,就有可能会导致U盘损坏,有时甚至会导致计算机不能识别U盘。如果以前没有处理这种情况的经验,多半会认为U盘已经不能使用,该扔进垃圾箱了,但这样又觉得太可惜了。有没有办法恢复U盘的功能呢?答案是肯定的
2010-05-09 15:39:00
923
原创 inline函数(转载)
(一)inline函数(摘自C++ Primer的第三版) 在函数声明或定义中函数返回类型前加上关键字inline即把min()指定为内联。 inline int min(int first, int secend) {/****/}; inline函数对编译器而言必须是可见的,以便它能够在调用点内展开该函数。与非inline函数不同的是,inline函数
2007-11-19 15:27:00
475
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅