請教原子哥,如何讓LCD橫屏顯示
壹,純軟件法。將要寫入LCD的顯示數據用橫屏格式寫入DDRAM。寫入前要註意將LCD的X,Y軸像素分別做壓縮或擴展,使原X軸數據量擴展(或壓縮)為Y軸數據量,同理要對Y軸數據量處理。這樣才能正確顯示。例外的情況是,妳的屏(或顯示區域)原本X,Y軸壹樣長度,就不用壓縮或擴展。這種方法最簡單,但數據處理比較煩,如果不只壹張圖片,占用寶貴計算資源,或者需要對所有原始圖像逐個進行處理。
二,調整LCD初始化,使X,Y顛倒,具體是哪個參數,可以參考LCD DATASHEET或者請教LCD供應商。當然顯示數據還是要處理的。這種方法的好處是,如果圖片X,Y長度壹樣,其速度最快,和正常的顯示壹樣,轉換工作在LCD DRIVER內部完成了,不用麻煩主控芯片。尤其對放視頻效率高。壞處是,顯示效果優化不好的話,幀間可能有撕裂紋,但是我覺得現在IC基本上都可以解決撕裂紋問題了。