主题:基于英创EM9X60系列的单色屏菜单界面操作例程 共有52534人关注过本帖 |
---|
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系统内部完善的消息机制。 |
|
单帖管理 | 引用 | 回复 |