請教各位先進,不知道是否有改過TFT的控制方式可以分享一下??
我目前使用FriendlyARM mini2440做TFT LCD驅動,有一個問題:
使用的系統:linux-2.6.29
驅動產品:3.5” TFT RGB interface
關於TFT的驅動參數,檔案是位於 /linux-2.6.29/arch/arm/mach-s3c2440/mach-mini2440.c
以原始檔案驅動時,在可控制的顏色色階部分,內定值是65K color (565),參數bpp=16
也就是LCD接口VD[20..16], VD[13..8], VD[4..0]有訊號輸出
現在我想輸出16M color,也就是VD[23..0]分別有8-bits的R G B訊號
我將參數值bpp=32,其他參數不變,理論上應該能輸出16M color
但量測訊號時只有VD[20..16], VD[13..8], VD[7..0]有訊號輸出,其他沒有訊號
也就是說R只有5-bits,G只有6-bits,B有8-bits資料
請問,除了改bpp=32之外,還要修改哪個參數,才能讓VD的24-bits都有訊號輸出?
謝謝