mini2440的W35橫屏的LCD的移植

2021-06-06 16:33:00 字數 1166 閱讀 1104

主要參考mini2440的移植文件的幾點講解:核心2.6.32.2,w35是新的mini2440的lcd螢幕,文件裡面沒有對w35橫屏的講解,而他們提供的lcd的datasheet裡面的引數是過時的,用不了的!也就是只得自己去嘗試。這裡只是簡單的說說在那個移植文件上增加一點東西。在文件64頁的地方的某個#elseif結束處增加以下**。

//w35  橫屏  lcd 的配置和引數設定

//以下引數要自己根據資料手冊來微調

//由於資料手冊已經過時

#elif defined(config_fb_s3c2410_w35)

#define lcd_width 320

#define lcd_height 240

#define lcd_pixclock 128395//170000,計算的出來的

#define lcd_right_margin 69

#define lcd_left_margin 17

#define lcd_hsync_len 0

#define lcd_upper_margin 17

#define lcd_lower_margin 3

#define lcd_vsync_len 0

你得參考那個文件來喲,我這是給出需要增加的然後就是修改drivers/vedio/kconfig檔案增加內容為

config fb_s3c2410_w35

boolean "****ing 3.5 inch 240x320 w35i lcd"

depends on fb_s3c2410

help

3.5 inch 240x320 w35 lcd

然後在:make menuconfig

device drivers-->

graphics supoort-->

support for frame buffer devices-->

先選中s3c2410 lcdframebuffer support(這個的依賴條件)

lcd select-->

3.5 inch 240*320 w35i lcd

(三)MINI2440的時鐘配置

時鐘源 om 3 2 選擇時鐘源 mpll main pll 主鎖相環 在mini2440開發板中,1 nreset為低時復位晶元,延時一段時間等待電壓穩定後,nreset才輸出高電平,cpu才可以工作。2 根據om 3 2 的值,選擇輸入時鐘源,在mini2440中,輸入時鐘源是12mhz的晶振 ...

基於mini2440的RTC讀寫(裸機)

很多處理器都有rtc實時時鐘功能,s3c2440也提供了這個功能,其功能主要是 實時時鐘 鬧鐘 tick中斷等。rtc的操作比較簡單。讀寫時rtccon最低位應設定為1,不讀寫時設定為0以免誤修改rtc相應暫存器。bcdsec,bcdmin,bcdhour,bcdday,bcddate,bcdmon...

基於mini2440的兩種觸屏中斷程式 T35

稍微的整理一下,觸控螢幕的中斷也就兩種訊號,inc adc和inc tc,處理好這兩個訊號的發生關係,就能很輕易的對觸控進行操作。1.其中的一種是2440test中自帶的touchpanel.c,但是其中的很多 可以省略,修改後如下 void irq adctsauto void uart prin...