SetCommMask (hPort, EV_RXCHAR); //分配设备缓冲区 SetupComm(hPort,512,512); //初始化缓冲区中的信息 PurgeComm(hPort,PURGE_TXCLEAR|PURGE_RXCLEAR); //配置串行端口 if(!InitDCB()) return FALSE; //设置端口超时值 if(!InitCommTimeouts()) return FALSE; //设置端口上指定信号的状态 // SETDTR: 发送DTR (data-terminal-ready)信号 // SETRTS: 发送RTS (request-to-send)信号 EscapeCommFunction (hPort, SETDTR); EscapeCommFunction (hPort, SETRTS); //创建一个从串口读取数据的线程 if (hReadThread = CreateThread (NULL, 0, ReadPortThread, 0, 0, &dwThreadID)) { } else { //不能创建线程 MessageBox (NULL, TEXT("Unable to create the read thread"), TEXT("Error"), MB_OK); dwError = GetLastError (); return FALSE; } 希望看到更多更经典的开发技巧,请随时刷新《开发特区》栏目。 |
閺€鎯版閹存劕濮�閺屻儳婀呴弨鎯版>>
正在阅读:VC学习:Windows CE下的串口通讯类VC学习:Windows CE下的串口通讯类
2004-02-14 09:34
出处:PConline
责任编辑:linjixiong
键盘也能翻页,试试“← →”键