主要參考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...