主題:基于英創EM9X60系列的單色屏菜單界面操作例程 共有62676人關注過本帖 |
---|
zhl |
1樓 |
基于英創EM9X60系列的單色屏菜單界面操作例程 Post By:2010-1-7 14:31:00 [只看該作者]
針對低成本的單色LCD上菜單界面操作的應用,基于英創EM9160、EM9260、EM9360板卡上,英創公司新近提供了一個相應的EVC應用程序例程,該例程仍然采用了Window風格的編程,通過窗口的消息傳遞、響應機制來實現應用對于鍵盤、定時等請求,從而實現對于菜單界面的操作功能。該例程僅適用于EM9X60系列板卡。
感興趣的英創客戶可以發郵件到support@emtronix.com,索取相關代碼。 |
|
單帖管理 | 引用 | 回復 |
9160 |
2樓 |
Post By:2010-1-8 8:46:00 [只看該作者]
我用的是9160,麻煩給我發一份好嗎?謝謝。jnshy@sina.com
|
|
單帖管理 | 引用 | 回復 |
lqk |
3樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2010-1-8 9:04:00 [只看該作者]
已發到你郵箱,請查收。
|
單帖管理 | 引用 | 回復 |
jingjiniao |
4樓 |
Post By:2010-1-8 13:10:00 [只看該作者]
剛接觸ARM,我用9360,你給我發9160,不知怎么用。編譯LINK : fatal error LNK1181: cannot open input file <|>EM9160_ISA_DIO.lib<|>
|
|
單帖管理 | 引用 | 回復 |
lqk |
5樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2010-1-8 13:43:00 [只看該作者]
我們的例子是在9160的平臺上做的,如果是9360,只需要將Link EM9360_ISA_DIO.lib就行了,在Project->Sittings->Link中修改。
|
單帖管理 | 引用 | 回復 |
lotus |
6樓 |
Post By:2010-1-12 16:46:00 [只看該作者]
張工,給我發一份
|
|
單帖管理 | 引用 | 回復 |
lqk |
7樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2010-1-12 16:57:00 [只看該作者]
程序已發,請查收。
|
單帖管理 | 引用 | 回復 |
9260 |
8樓 |
Post By:2010-1-15 22:15:00 [只看該作者]
我是9260,給我傳一份,謝謝!hongqi1029@126.com
|
|
單帖管理 | 引用 | 回復 |
newnew |
9樓 |
Post By:2010-1-15 22:25:00 [只看該作者]
正是我需要的。19987152@qq.com
|
|
單帖管理 | 引用 | 回復 |
9260 |
10樓 |
Post By:2010-1-17 21:18:00 [只看該作者]
麻煩,請快點發下吧!hongqi1029@126.com.上面留了郵箱,也給你們寫了郵件,但還沒有發給我。
|
|
單帖管理 | 引用 | 回復 |
lotus |
11樓 |
Post By:2010-1-18 10:04:00 [只看該作者]
9260運行出錯,MenuManager.Show( );這行
|
|
單帖管理 | 引用 | 回復 |
x10 |
12樓 |
Post By:2010-1-18 11:28:00 [只看該作者]
菜單程序,是按照EM9160的環境運行的,對EM9260或EM9360,需要更換相應的ISA庫。另請注意以下事宜:
 1、在該程序中利用EM9160的ISA擴展4X4鍵盤中的兩個鍵“3”,“6”,其中的“3”鍵用作移動shift鍵,用于選擇菜單中的Item項,“6”鍵作為Enter鍵功能,選擇或返回。    2、在利用該程序進行測試時,一定要先下載一些配置文件到EM9160的NandFlash下,這些文件包括: *.cfg 以及 ASC5x7V.fnt文件。    3、程序以源碼形式提供,主要是提供框架思路,最終客戶菜單形式還是要由客戶自己完成。 |
|
單帖管理 | 引用 | 回復 |
x10 |
13樓 |
Post By:2010-1-18 11:30:00 [只看該作者]
另:已給19987152@qq.com和hongqi1029@126.com發了程序,請查收。謝謝!
|
|
單帖管理 | 引用 | 回復 |
lotus |
14樓 |
Post By:2010-1-18 11:51:00 [只看該作者]
ISA庫已換,配置和字體文件也下載下去了開始執行程序到
i1 = LCD_Init( LCD_AUTO ); LCD_LoadSmallFnt( ); LCD_SetMode( 1 );         // set to XOR mode status = MenuManager.LoadMenu( ); if( status < 0 ) return status; MenuManager.Show( ); 到最后這行出錯了 |
|
單帖管理 | 引用 | 回復 |
9260 |
15樓 |
Post By:2010-1-21 11:14:00 [只看該作者]
這個鍵不能自己更改嗎?因為自己的硬件已經做好,用的是9260的GPIO0到GPIO5,實現的是3*3的鍵,里頭也沒有看到EM9260_KEY.cpp文件。
|
|
單帖管理 | 引用 | 回復 |
zhl |
16樓 |
Post By:2010-1-21 12:05:00 [只看該作者]
目前EM9260鍵盤的驅動已經包含在內核中了,如用GPIO作為鍵盤,可以調用:
hDevice = ActivateDevice( TEXT("Drivers\\gpio_keypad"), 0); 就不再需要用EM9260_KEY.cpp,這樣的好處是可以利用WinCE系統內部完善的消息機制。 |
|
單帖管理 | 引用 | 回復 |