WINCE5.0+S3C2443系统每隔几分钟会自动关闭LCD显示

这几天在调试WINCE5.0+S3C2443系统的时候,发现大概每隔6分钟的时候,系统就会自动关闭LCD屏的显示,这时候如果去点击触摸屏就会恢复显示。刚开始我还以为是系统进入了sleep状态了,发现在关闭LCD显示的时候各个驱动的PowerUp和PowerDown函数的串口输出信息并没有输出,说明并不是进入sleep状态。

 

后来我找到了不让系统关闭LCD显示的地方,是comon.reg下面的注册表项

; @CESYSGEN IF CE_MODULES_GWES

;

; Turn the display off during SystemIdle.

;

[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Power/State/SystemIdle/{EB91C7C9-8BF6-4a2d-9AB8-69724EED97D1}]

    "Default"=dword:4           ; D4

; @CESYSGEN ENDIF CE_MODULES_GWES

我把"Default"=dword:4改为"Default"=dword:0后系统就不会自动关闭LCD显示,但很奇怪的时候,做了下面的测试:

保留"Default"=dword:4 ,这样系统大概过6分钟左右就会关闭LCD显示,但这时候我通过串口输出LCD的供电引脚LCD_PWREN却依旧是输出高电平(这个GPIO口在输出高电平的时候就能让LCD屏的供电IC给LCD屏供电),而且控制背光亮度的GPIO口的配置和电平也没有变化,那么系统是如果关系LCD显示的呢?而又是在关闭LCD的情况下点击触摸屏就能够恢复显示的呢?我目前还不清楚是如何实现的?知道的朋友麻烦告知啊?我先记录下来以免忘了,后面有时间再深入学习。

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/chinesedragon2010/archive/2010/09/27/5910552.aspx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

loongembedded

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值