主題:如何動態加載9160的鍵盤驅動程序 共有48462人關注過本帖 |
---|
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 總線擴展的矩陣鍵盤。 |
|
單帖管理 | 引用 | 回復 |