在Windows mobile下IR端口的编程使用可以通过两种方式来进行:原始方式和WinSock方式。
原始方式(Raw IR ):
在原始方式下,IR 端口可以当成串口来操作编程。具体的操作过程和计算机上232串口编程是一样的。
1,使用CreateFile打开红外端口(在Windows mobile下IR 端口一般为COM3:);
2,使用 EscapeCommFunction(SETIR),将端口设置为红外端口模式;
3,使用ReadFile,WriteFile等函数进行数据的读写;
4,使用 EscapeCommFunction(CLRIR ),将端口模式恢复;
5,使用CloseHandle关闭端口。
本文介绍了在Windows Mobile环境下通过两种方式实现IR端口编程的方法:原始方式(RawIR)和WinSock方式。重点讲解了如何利用原始方式进行编程,包括打开红外端口、设置为红外模式、读写数据及恢复端口模式等步骤。
1663





