上次说Lighting Control已经完成,其实功能是全部实现了,但是我的TFT LCD是花屏,这其实是T100初始化的问题,以前一直觉得这不算什么问题,因为我一期工程的demo就是在花屏上进行的,但后来总感觉好像工程没做完,很不甘心的感觉,赞成花屏好看的人也实在不多,因此我决定找出花屏的原因,将它改成正常的蓝屏。
因为T100的code本来就是Jason写的,所以请教Jason。帮我看程序之后,发现我把T100初始化的最后一部分蔽掉了,咳,真是无知呀。原来我不知道那一部分code的作用,试着删除发现又会有错,就是T100不正常,因此我也没敢删掉。但是我把我的程序加在了这段code之前,并且我的程序是个while(1) {……},导致那部分code根本访问不到,就出现花屏的现象。
问题的解决:我把那部分code提到我的代码之前,发现启动还是会出现花屏,但是只是闪一下,然后就蓝屏了。这时候我就想了个办法,把背光打开的代码放在那部分code之后,这样花屏和闪烁就看不见了,哈哈哈,终于可以开机就是蓝屏了,好高兴呀,小聪明还是蛮管用的,哈哈!!!
至此,本项目的所有目标都已达到,Close喽!!!
用户1376723 2007-2-5 14:34
用户38135 2007-2-3 23:38
启动花屏的原因在于LCD屏偏压上电的时序有问题,修改后可以彻底解决。把背光放在最后再开始是一个好办法,但对于半反射屏或较亮环境下仍旧可以观察到,对于大厂、名厂,这是不可以接受的。