女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當前位置:首頁 > 嵌入式 > 嵌入式軟件
[導讀] //=====================================================================//TITLE:// 如何讓TCC89x支持480x272的分辨率//AUTHOR:// norains//DATE:// Friday 01-April-2

 //=====================================================================

//TITLE:

// 如何讓TCC89x支持480x272的分辨率

//AUTHOR:

// norains

//DATE:

// Friday 01-April-2011

//Environment:

// Visual Studio 2005

// Windows CE 6.0

// Telechips TCC8900

//=====================================================================

TCC89x是功能強大的多媒體CPU,其默認支持的分辨率為800x480。如果使用的屏剛好是該分辨率,那么一切都很簡單,但如果是另外的分辨率,比如480x272,那么就需要動一番腦力了。

好吧,下面我們就來看看如何設置480x272這個分辨率吧!

一般來說,涉及到設置的問題,我們一般習慣于打開Magellan.bat文件。這次當然也不例外,我們在其中看到有如下的代碼段:

@REM *************************************************************

@REM * Display Setting

@REM * RGB888 or RGB565 ex)set RGB888=1

@REM * Display Height ex)set LCDHEIGHT=1E0

@REM * Display Width ex)set LCDWIDTH=320

@REM *************************************************************

set RGB565=1

set LCDHEIGHT=1E0

set LCDWIDTH=320

是不是意味著只要修改LCDHEIGHT和LCDWIDTH就能夠實現480x272的分辨率了呢?很遺憾,如果你設置了,并且編譯了系統(tǒng),會發(fā)現一切讓你很失望,一切都是依舊。在討論下一步如何去弄之前,我們先看看LCDHEIGHT和LCDWIDTH究竟影響到了哪里。

用軟件查找,發(fā)現該環(huán)境變量在Platform.reg中有定義使用,如下所示:

[HKEY_LOCAL_MACHINE/Drivers/Display/Magellan/CONFIG]

"DisplayDll"="Display.dll"

"LCD_Width"=dword:$(LCDWIDTH)

"LCD_Height"=dword:$(LCDHEIGHT)

但實際上,這個定義是沒有任何意義的。因為注冊表LCD_Width和LCD_Height這兩個數值,會在WinCE跑起來之后,被Display驅動設置回800x480。

打消通過修改Magellan.bat來達到變更分辨率的念頭,我們還是先實打實地從頭開始如何進行設置吧。在開始之前,我們必須要明確一點,從廣義上來說,顯示分為兩個部分,一個是bootloader,另一個則是WinCE開始跑起來之后。

首先是bootloader,這里需要修改的是./Src/BOOT/lcd.h文件。要修改的有兩個地方,先開刀的是lcd_cfg這個數組。我們需要將lcd_cfg[0]設置為所用屏的參數,在這里先給出一個樣本,如果實際使用的屏與此不同,大家可自行修改:

[cpp] view plaincopystatic lcd_cfg_t lcd_cfg[3] =

{

// [A0481A 4.3 Color TFT LCD ]

{480, 272, 8, 10, 1, 1, 41, 1, 1, 0xC, 60 },

// [CLAA104XA01CW 10"4 Color TFT LCD (LVDS)]

{1024, 768, 1, 1, 1, 36, 1, 1, 318, 0xC, 60},

// [HT121WX2-103 12"1 Color TFT LCD (LVDS)]

{1280, 800, 1, 1, 3, 20, 1, 10, 150, 0xC, 60 },

};

然后還有DISP_WIDTH和DISP_HEIGHT這兩個數值。如果懶得麻煩,可以直接在文件的最后undef這兩個宏,然后再重新設置,如下所示:

[cpp] view plaincopy#undef DISP_WIDTH

#undef DISP_HEIGHT

#define DISP_WIDTH 480

#define DISP_HEIGHT 272

如果數值的設置和實際的屏一致的話,那么現在編譯boot并燒錄,應該已經能看到正常的480x272的界面了。

接下來需要弄的就是WinCE的部分。正如前面所說的,Display驅動會自動調用SetMode(0)函數,可能這樣會給我們這樣一個感覺,只要修改SetMode函數的調用就可以了。但實際上這想法是不可行的,因為該函數的調用是封裝在Telechips的自帶的某個lib中,我們是無法更改的。其實,我們完全可以不用理會代碼。默認不是調用Mode 0么?我們只要更改Display Mode 0的數值即可。也就是說,我們可以打開platform.reg文件,將LCD_Width0和LCD_Height0分別設置為480和272即可,如下所示:

[HKEY_LOCAL_MACHINE/Drivers/Display/Magellan/CONFIG]

"LCD_Width0"=dword:1E0 ;480

"LCD_Height0"=dword:110 ;272

編譯系統(tǒng),將NK.ROM燒錄到板子,可以發(fā)現進入WinCE后的界面已經一切正常了。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

7月29日消息,LG Display已將其在美國的70項LCD液晶顯示器相關專利轉讓給三星顯示,值得注意的是,三星顯示已于三年前退出LCD業(yè)務。

關鍵字: LCD 三星

德國斯圖加特 2025年7月2日 /美通社/ -- 國際關鍵通信協(xié)會The Critical Communications Association (以下簡稱TCCA)宣布...

關鍵字: 通信 TETRA TC 測試流程

HT16K24操作電壓為2.4V~5.5V,內建I2C通信接口,提供三種LCD顯示與按鍵模式:24SEG × 4COM + 24 KEY;22SEG × 6COM + 22 KEY;20SEG × 8COM + 20 K...

關鍵字: LCD MCU 蜂鳴器

會議議題將涵蓋 ?AI 驅動的工程設計、智能制造以及基于 ?HPC 和 AI 相結合的智能擴展 上海 2025年6月19日 /美通社/ -- 全球計算智能領域科技公司Altair將于?2025 年 6 月...

關鍵字: ENGINEERS FOR TC AIR

離線GPS工具:跟蹤、保存和查找具有距離和方位的航路點——沒有網絡,沒有云,您的數據,您的規(guī)則。

關鍵字: GPS設備 LCD 微控制器 Arduino Uno

在技術上,LCD和OLED各有其獨特之處。液晶電視通過控制液態(tài)晶體實現圖像顯示,其原理是在兩片玻璃基板中夾入液態(tài)晶體,通過細小的電線控制水晶分子的方向。而OLED憑借自發(fā)光二極管帶來更優(yōu)的視角與色彩表現,其RGB色彩信號...

關鍵字: OLED LCD

蘇州 2025年6月3日 /美通社/ -- 2025年5月21日,民航安徽空管分局新橋管制業(yè)務樓正式啟用。新橋管制業(yè)務樓2021年11月奠基施工,2025年5月通過行業(yè)驗收,內部集結了一系列新系統(tǒng)、新技術和國產化設備,...

關鍵字: 顯示器 TC 安防監(jiān)控 顯卡

3D智造鏈灣區(qū),跨境出海贏商機,就來TCT深圳展! 上海 2025年5月15日 /美通社/ -- 2025年,TCT品牌將迎來在中國區(qū)上海、深圳"雙城聯(lián)動"的全新布局,以更強的資源整合力,驅動增材制造全產業(yè)鏈的升級與...

關鍵字: TC 金屬 3D打印技術 消費電子

雙鎖系統(tǒng),通過鍵盤輸入密碼開門,客人來了用短信開門

關鍵字: LCD 雙鎖系統(tǒng) L293D 變壓器

在汽車顯示系統(tǒng)領域,TFT LCD顯示屏目前是車載顯示面板的主流選擇。與此同時,OLED和micro-LED顯示屏也逐漸吸引了市場的廣泛關注。為了適應不同的顯示技術,我們需要開發(fā)相應的電源技術。TFT LCD顯示屏通常使...

關鍵字: LCD OLED micro-LED
關閉