天嵌 ARM开发社区

 找回密码
 注册
查看: 1963|回复: 0

wince中断驱动和应用程序通讯

[复制链接]
dyyou 发表于 2010-12-8 17:20:06 | 显示全部楼层 |阅读模式
请问大家:我现在用TQ2440开发板,想检测外部中断
我现在的驱动用
                //EINT1 - K1 - VK_UP - 0x26
                if(v_pINTRregs->INTMSK & (1<<IRQ_EINT1))
                {
                        RETAILMSG(1,(TEXT("[Key1 - UP]\r\n")));
                        keybd_event(VK_UP ,0x26, 0, 0);
                        Sleep(30);
                        keybd_event(VK_UP ,0x26, KEYEVENTF_KEYUP, 0);
                        InterruptDone(g_KeySysIntr[0]);
                }
然后再应用程序中用WindowProc(---)函数
LRESULT CTemTestDlg::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
{
        CString Str;

    switch(message)
           {
                         case 25:       
              test_logo=1;//随便写的
                                break;
                         case 26:
              test_logo=2;
                                break;
                         case 27:       
                test_logo=3;
                                break;
                         case 28:
                test_logo=4;
                                break;
                default:
                                test_logo=5;
        }



        return CDialog::WindowProc(message, wParam, lParam);
}
为什么不可以采集成功啊,有什么错误吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-17 00:50 , Processed in 1.062500 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表