兄弟請教VGA顯示控制方面的問題! 1。不知道有沒有全面介紹VGA顯示器控制的資料? 2。VGA接口主要是三根模擬信號線(RGB)和兩根同步信號線,還有一個I2C接口(提供分辨率等顯示器信息??)。我測量了普通計算機的輸出(分辨率800x600,16色深度,Windows XP操作系統(tǒng)):場頻75Hz,行頻47KHz。然后用我的嵌入式系統(tǒng)(PXA270+2700G+ADV7125)輸出同樣的頻率和一些數(shù)據(jù)來控制VGA顯示器進行顯示,顯示器的OSD界面出現(xiàn)“800x600 47K 75Hz”信息(應該是顯示器探測行頻和場頻得到的),但是就是沒有顯示,無論怎樣更改顯示數(shù)據(jù)都是黑屏(顯示數(shù)據(jù)設為RS-343標準,nSYNC信號設為0,nBLANK信號設為1),測試RGB信號電平符合RS-343標準,行場同步信號是標準矩形波。 3。 我現(xiàn)在有一個很大的疑問:VGA接口沒有象素時鐘信號,顯示器做DA轉(zhuǎn)換是如何進行同步的?難道象素時鐘必須是一個固定的頻率嗎(或者相應于特定的分辨率必須是固定的頻率,從而必須是固定的列“消隱期”??),那么這個頻率是多少? 如果是這些頻率等信息存儲于顯示器內(nèi)的I2C E2PROM中,那么其數(shù)據(jù)存儲格式是怎樣的,有沒有標準啊(我是沒找到)?而且如此以來驅(qū)動顯示器以前必須先讀取其內(nèi)部信息?(好像不是這樣的。
|