中断处理完成后恢复I/O口的初始电平,调用InterruptDone函数恢复中断,使其能响应下一次同样的中断。
编者注:驱动程序源码见本刊网站www.mesnet.com.cn。
结语
随着嵌入式设备应用的日益广泛,特别是微软的嵌入式操作系统WINOOWs CE.NET的普及,WINOOWs CE.NET下矩阵键盘设计得到了越来越多开发者的重视。本文所讨论的WINOOWs CE.NET下矩阵键盘设计方案简单、高效、实用。特别适合于I/O口资源充足的嵌入式PDA上,现已成功应用于某卫星定位系统的键盘设计上。
参考文献
[1] Intel. PXA255 Processor Developer’s Manual[R],2003-03.
[2] 陈向群,王雷,马洪兵,等.WINOOWs CE .NET系统分析及实验教程[M].北京:机械工业出版社,2003:5-7.
[3] 周毓林,宁杨,陆贵强,等.WINOOWs CE.net内核定制及应用开发[M].北京:电子工业出版社,2004:213-215.
[4] 潘莉,吴晓婷,邓中亮.WINOOWs CE下串口驱动开发设计[J].电脑开发与应用,2005,18(4):21-23.
[5] http://www.driverdevelop.com.
龚小林(硕士研究生),主要研究方向为现代通信技术;
柯熙政(教授、博士生导师),主要研究方向为大气激光通信、现代通信技术等;
宋辉(硕士研究生),主要研究方向为嵌入式系统。