WinCE下如何MFC程序调用串口
各位高手大侠,在下想再WinCE下开发MFC C++应用程序,通过工控机的串口调用短信模块发送短信,调用摄像头拍照,想求技术指导,不胜感谢,我在线等,发邮箱也可,QQ亦可,邮箱:ibvipod@gmail.com,QQ:1198010877,感谢!
[解决办法]
应用层使用COMMTIMEOUTS,CreateFile来打开串口,设置串口接收线程。把这些串口操作封装起来后,通过AT指令就可以控制了
[解决办法]
串口,有 MFC 基本上什么关系。
不知道 LZ 这样提问有什么目的,还是不懂。
[解决办法]
操作wince的串口和MFC没有什么关联性,直接在程序里面调用串口的API接口就可以了,这点和PC上操作串口没有任何区别,所要注意的是有关流控之类的控制要根据具体硬件来做对应的操作。(示例代码可百度下)
[解决办法]
基于MFC的串口程序是吧,这个网上很多,自己搜下
控制短信,摄像模块,直接发AT 命令,这个我想你们应该有相关模块的开发文档吧,参考下
[解决办法]
这个网上很多,自己搜下,多在网上找找
[解决办法]
这是我以前写的一个操作串口的类,用起来还可以
--------------SerialPortEnKB.h-----------------------
#pragma once#define BUFSIZE 512typedef struct{ HANDLE m_hComm; /* 串口设备句柄 */ HANDLE m_ExitThreadEvent; /* 串口接收线程退出事件 */ HANDLE m_StartRecvEvent; /* 串口开始接收事件 */ HANDLE m_EndRecvEvent; /* 串口完成接收事件 */ int m_recvlen; /* 接收命令的长度 */ char m_recvbuf[BUFSIZE]; /* 接收到的命令 */}PARA;class CSerialPortEnKB{public: CSerialPortEnKB(void);public: ~CSerialPortEnKB(void);public: DCB dcb; HANDLE hRecvThread; CHAR m_outdata[40]; PARA m_para;public: bool Connect(SHORT port, ULONG baudrate, HANDLE Handle); bool Disconnect(void); bool WriteAndRead(char* in, int inlen, char* out, int& outlen);};