主题:如何动态加载9160的键盘驱动程序 共有41952人关注过本帖 |
---|
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 总线扩展的矩阵键盘。 |
|
单帖管理 | 引用 | 回复 |