主题:如何动态加载9160的键盘驱动程序

  共有30292人关注过本帖    
9160
1楼


如何动态加载9160的键盘驱动程序  发帖心情 Post By:2009-4-24 16:52:00   [只看该作者]

用MFC编程,如何动态加载9160的驱动程序?能否在程序中直接相应WM_CHAR消息?

  单帖管理 | 引用 | 回复 回到顶部
lxs
2楼


  发帖心情 Post By:2009-4-24 17:27:00   [只看该作者]

请参看光盘资料,在 \EM9160\software\显示、键盘\Keytest 目录下

  单帖管理 | 引用 | 回复 回到顶部
9160
3楼


  发帖心情 Post By:2009-4-25 11:18:00   [只看该作者]

在Class Wizard中直接响应键盘消息可以吗?

  单帖管理 | 引用 | 回复 回到顶部
x10
4楼


  发帖心情 Post By:2009-4-25 19:57:00   [只看该作者]

应当是可以的。

  单帖管理 | 引用 | 回复 回到顶部
9160
5楼


  发帖心情 Post By:2009-4-26 10:22:00   [只看该作者]

请把键盘的电路图发给我好吗。jnshy@tom.com。有没有做好的和9160配套的键盘

  单帖管理 | 引用 | 回复 回到顶部
x10
6楼


  发帖心情 Post By:2009-4-26 13:30:00   [只看该作者]

明天发图子给你。评估时可以使用我们公司的ETA201 4x5矩阵键盘

  单帖管理 | 引用 | 回复 回到顶部
9160
7楼


  发帖心情 Post By:2009-4-26 18:55:00   [只看该作者]

光盘中的9160使用必读中介绍串口通信测试程序时提到可以显示键盘码,还可以用键盘退出程序,可是我在程序没有发现相关的代码,按照文件说明测试了一下,只能显示串口的数据,没有显示键码,这是怎么回事?

  单帖管理 | 引用 | 回复 回到顶部
lxs
8楼


  发帖心情 Post By:2009-4-27 9:37:00   [只看该作者]

你好!在你的程序中,加入如下代码就可以了。
// 启动键盘
hKey = OpenKeyPad( );
if( !hKey )
{
return -1;
}
hKeyEvent = GetKeyEvent( hKey );

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
lqk
9楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2009-4-27 9:47:00   [只看该作者]

请留个邮箱,发键盘图纸给你。

  单帖管理 | 引用 | 回复 回到顶部
9160
10楼


  发帖心情 Post By:2009-4-27 10:25:00   [只看该作者]

OpenKeyPad( )和GetKeyEvent( hKey )函数的说明在哪里,例程中没有这个函数的说明啊,用键盘时是否必须先调用这两个函数才行。希望能发个完整的例程。jnshy@tom.com

  单帖管理 | 引用 | 回复 回到顶部
lxs
11楼


  发帖心情 Post By:2009-4-27 10:58:00   [只看该作者]

你好,例程已发,请查收

  单帖管理 | 引用 | 回复 回到顶部
zhl
12楼


  发帖心情 Post By:2009-4-27 13:34:00   [只看该作者]

EM9160的键盘驱动已经包含在内核中了,应用程序只需要调用函数
hDevice = ActivateDevice( TEXT("Drivers\\gpio_keypad"), 0)来启动GPIO矩阵键盘;或者函数
hDevice = ActivateDevice( TEXT("Drivers\\isa_keypad"), 0);启动用ISA 总线扩展的矩阵键盘。

  单帖管理 | 引用 | 回复 回到顶部

返回首页

如何动态加载9160的键盘驱动程序

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: