怎么把读取数据保存下来,读取串口部分有源代码,求大牛帮助!
本帖最后由 a496377703 于 2014-10-29 20:47:41 编辑
#include
#include
//#include
#include
HANDLE hComm;
COMSTAT comstat;
bool openport(char *portname)//打开一个串口
{
hComm = CreateFile(portname,
GENERIC_READ | GENERIC_WRITE,
0,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
NULL);
if (hComm == INVALID_HANDLE_VALUE)
return FALSE;
else
return true;
}
bool setupdcb(int rate_arg)
{DCB myDCB;
int rate= rate_arg;
memset(&myDCB,0,sizeof(myDCB));
if(!GetCommState(hComm,&myDCB))//获取当前DCB配置
{
return FALSE;
}
SetupComm(hComm,1024,512);
GetCommState(hComm,&myDCB);
myDCB.BaudRate=CBR_115200;