找回密码
 注册
搜索
查看: 1216|回复: 6

[讨论] 液晶屏显示不正常 求帮助好过年

[复制链接]
发表于 2011-12-29 21:18:51 | 显示全部楼层 |阅读模式
用的是现成的显示模块:
所用屏为2.4寸TFTLCD,240*320,
驱动芯片  为ILI9325 ,
带触屏 但是没有用。
3.3V供电。
驱动程序用的是它提供的。

控制芯片为
ARM7  stm32F103
屏和电路板分开
板子上显示部分接口为20*2间距为100mil的双排针(没有全用)
屏和板子之间用电脑里面那种宽的排线相连接
(就是那种可以用压线钳压上去那种,宽大概5cm  总数为40根)
长大概为30CM

屏幕现象为:
开始时OK,长时间运行过程中会出现 屏幕一半为白色(比背光要暗)
另一半有白色横杠, 数据一点也显示不出。
并不是每次都是
有时 开一天也没事,有时半天就出现两次。

搞得头疼了,大虾们帮帮忙
 楼主| 发表于 2012-1-1 16:52:21 | 显示全部楼层

好xiaw

但是同样的驱动程序用在别的地方没有问题呀!纠结
点评回复

使用道具 举报

发表于 2012-1-1 01:02:08 | 显示全部楼层
应该是驱动程序的问题,内存没控制好,导致有内存溢出
点评回复

使用道具 举报

 楼主| 发表于 2011-12-30 19:01:50 | 显示全部楼层
不好抓  有时开个一两天  也没有问题
是不是  排线问题  
这是个工控产品  
板子的环境很差
周围有 电机和压缩机和加热器
是不是那得干扰太大 耦合到排线上
我想问一下  在硬件上那个一般的液晶屏那个引脚容易受干扰
而且会引起这种现象?

补充  单片机 和显示模块直接  没有串排阻 也没有  滤波电容!!
不知有影响否
点评回复

使用道具 举报

发表于 2011-12-30 15:46:32 | 显示全部楼层
首先确认出现概率多大,该现象好抓不,确认下是不是硬件没连接牢固,然后测试下时序,感觉是软件的问题
点评回复

使用道具 举报

 楼主| 发表于 2012-1-7 22:07:13 | 显示全部楼层
我用铝泊做了一个屏蔽层,现在可以了,六楼方法可以试一试
点评回复

使用道具 举报

发表于 2012-1-5 10:54:50 | 显示全部楼层
内存溢出有点离谱了,从现象上来看有可能是高温过热导致,如果是信号干扰,不应该每次的现象都一样,不知道你的程序里有没有lcd的sleepout函数,你可以在sleepout函数里调用lcd的初始化,那么如果屏幕异常时,让屏幕sleepin再sleepout,把lcd重新初始化一次,如果变好了,说明是lcd内部寄存器被写乱了,如果没变好,那么说明lcd本身的硬件状态已经有问题,不是软件问题。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-25 13:09 , Processed in 0.046406 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表