WINCE下调试AT050TN22屏及触摸屏小结
********************************LoongEmbedded*****************
作者:LoongEmbedded(kandi)
時間:2011.06.23
類別:WINCE驅(qū)動開發(fā)
********************************LoongEmbedded*****************
?
目前的項目是在調(diào)試AT050TN22(5寸640*480的LCD屏)的觸摸屏驅(qū)動,遇到的問題和解決小結(jié)如下:
?
1.????? 系統(tǒng)起來后,在eboot階段,中間區(qū)域之外的地方顯示是豎向條紋狀,很難看清應(yīng)該正
常顯示的進度條,而進入系統(tǒng)之后,沒有了豎向條紋,但整個屏顯示很白,很難看到畫面
見相關(guān)帖子http://topic.csdn.net/u/20110613/08/c850cf67-b42a-4a96-a63e-448cd9197e7b.html。
?
原因:
直接把CPU的reset接到LCD屏的reset腳上。
圖1
解決辦法:
把LCD屏的RESET引腳連接的R97電阻的右邊連接到下圖的VDD_LCD端
?
圖2
這樣就解決了這個問題,至于具體的原因,還不太清楚。
?
2.????? 雖然可以看到圖片,現(xiàn)象有下面兩點:
1)eboot的背景色本來是黑色的,但顯示的是淡藍色
2)進入WINCE標注界面后,本來是藍色的,如果從垂直的角度來看顯示的是白色,從傾斜,比如是20°(以水平線為基準)來看卻是深藍色,越接近0°就越接近原來的顏色,而且顯示偏色挺嚴重的。
?
原因:RGB接口的最高位到最低數(shù)據(jù)位及之間的引腳位一次接反了。
解決:正確連接RGB接口
見相關(guān)帖子
http://topic.csdn.net/u/20110615/09/ff670836-b2de-4f9f-b37c-97801da7860f.html
?
3.????? VCOM電壓的不同顯示不同
VCOM為1.28V的時候,顯示如下圖:
圖3
而VOM為3.63V的時候,顯示如下:
圖4
所以我們要確保LCD屏要求的供電引腳的電壓在規(guī)定的范圍內(nèi)。
相關(guān)博文
http://blog.csdn.net/LoongEmbedded/archive/2011/06/15/6545643.aspx
?
4.????? LCD屏MODE引腳懸空的問題
MODE引腳的描述如下:
?
圖5
在此我們選擇是HV Mode,但是我們試過DE Mode,似乎沒有變化,奇怪。這里一定要注意不能讓MODE引腳懸空,在懸空的狀態(tài)下用手指觸摸LCD屏的金屬框,則會出現(xiàn)顯示抖動,剛開始我們還以為是靜電問題呢?^_^。也會導(dǎo)致有上個畫面滯留的現(xiàn)象,也就是說我們在顯示A畫面的時候關(guān)機然后重啟過程顯示B畫面,但還隱約可以看到A畫面。
?
5.????? 調(diào)用WINCE自帶的校準程序校準,但是一直校準無效,也就是一直讓你點擊校準點
因為之前沒有調(diào)試過640*480的屏, Platform.reg中只有4.3寸屏下面的注冊表項及注冊表值
[HKEY_LOCAL_MACHINE/HARDWARE/DEVICEMAP/TOUCH]
"DriverName"="s3c6410_touch.dll"
"MaxCalError"=dword:7
"CalibrationData"="2070,1983 941,2474 949,1507 3245,1497 3231,2506"??? ;4.3 LCD
應(yīng)該是”CalibrationData”項的值和640*480實際的” CalibrationData”的值相差較遠,才會出現(xiàn)一直校準無效的問題,后來上網(wǎng)找了640*480分配率的屏的上面的注冊表項:
"MaxCalError"=dword:1f
"CalibrationData"="2016,1952 3072,2944 3072,928 976,944 976,2944"
?
使用了這兩項注冊表項之后校準有效,并且可以在大部分區(qū)域有效觸摸。
?
6.????? 雖然大部分區(qū)域可以正常觸摸,但邊緣地方很難觸摸到
解決辦法如下圖:
?
?
圖6
為什么去掉這些電容就可以觸摸到邊緣了呢?這里還不太清楚,還望知道的朋友告訴,謝謝啊。
?
總結(jié)
以上是生活随笔為你收集整理的WINCE下调试AT050TN22屏及触摸屏小结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WINCE6.0+S3C6410主要时钟
- 下一篇: WINCE创建快捷方式