主題:求EM335X關于LCD屏的休眠和激活狀態之間的轉換方法 共有40937人關注過本帖 |
---|
客人 |
1樓 |
求EM335X關于LCD屏的休眠和激活狀態之間的轉換方法 Post By:2014-7-30 10:12:00 [只看該作者]
若當前LCD屏是點亮的,為了省電,如何使屏幕關閉休眠,而系統正常運行,就像PC機的待機一樣。
若當前LCD屏是休眠的,如何通過點擊LCD屏上的觸摸屏使LCD屏幕點亮! 如何通過QT程序控制以上功能呢? 比如,在QT的GUI應用中,放置一個按鈕,點擊按鈕時,LCD屏幕關閉,點擊觸摸屏時,LCD又點亮?
|
|
單帖管理 | 引用 | 回復 |
hzc |
2樓 信息 | 搜索 | 郵箱 |
加好友 發短信 員工 |
Post By:2014-7-30 13:11:00 [只看該作者]
你好,調節背光可以在程序中這樣調用: system("echo [1~8] > /sys/backlight.5/backlight/backlight.5/brightness"); 其中數值1~8,8為最亮,1為最暗,即關閉背光。 可以將這一句加入到Qt的事件響應中,當點擊按鈕,就將背光調節為1,如果檢測到單擊信號,就將背光調節為8,這樣即可實現功能。 |
單帖管理 | 引用 | 回復 |
客人 |
3樓 |
Post By:2014-7-30 15:15:00 [只看該作者]
我的EM335X上沒有你說的目錄:/sys/backlight.5/backlight/backlight.5/brightness 但有這個目錄:/sys/devices/backlight.5/backlight/backlight.5/brightness我按照你的方法將 system("echo 1 > /sys/devices/backlight.5/backlight/backlight.5/brightness");放在按鈕的單擊事件中,可是屏幕沒有任何反應! 請問問題出線在哪里?是我的目錄不對嗎?可是板子上也沒有你給我的目錄啊!
|
|
單帖管理 | 引用 | 回復 |
客人 |
4樓 |
Post By:2014-7-30 15:37:00 [只看該作者]
system("echo 1 > /sys/devices/backlight.5/backlight/backlight.5/brightness")執行完成后,brightness中的值還是為初始值8
而 system("echo \"1\" > /sys/devices/backlight.5/backlight/backlight.5/brightness"),將1加上雙引號,執行完成后,brightness中的值為1 雖然設置好了,但是還是沒有關閉背光!
|
|
單帖管理 | 引用 | 回復 |
客人 |
5樓 |
Post By:2014-7-30 17:54:00 [只看該作者]
使用這個命令可以做到將背光關閉:system("echo \"1\" > /sys/devices/backlight.5/backlight/backlight.5/brightness")
剛開始是我硬件出問題了! 謝謝!
|
|
單帖管理 | 引用 | 回復 |
hzc |
6樓 信息 | 搜索 | 郵箱 |
加好友 發短信 員工 |
Post By:2014-7-30 18:13:00 [只看該作者]
解決了問題就好
|
單帖管理 | 引用 | 回復 |
返回首頁求EM335X關于LCD屏的休眠和激活狀態之間的轉換方法 |
---|
用戶名: | |
驗證碼: | |
內容: | |