2 qq 29870449 qq_29870449 于 2015.07.16 13:44 提问

关于int CDemo1Dlg::connectSPort(int portNum) 函数
mfc

int CDemo1Dlg::connectSPort(int portNum)
{
CommDriver.put_CommPort(portNum);
CommDriver.put_InputMode(1);
CommDriver.put_InBufferSize(1024);
CommDriver.put_OutBufferSize(512);
CommDriver.put_Settings(_T("9600,n,8,1"));
if(!CommDriver.get_PortOpen())
CommDriver.put_PortOpen(TRUE);//打开串口

int k=CommDriver.get_PortOpen();

CommDriver.put_RThreshold(1); 
CommDriver.put_InputLen(0);  //设置当前接收区数据长度为0
CommDriver.get_Input();    //先预读缓冲区以清除残留数据
return 0;

}

用MFC编辑对话框,需要与串口通讯,这个函数是怎么添加的,是自己输入还是在哪可以直接添加。新手

2个回答

oyljerry
oyljerry   Ds   Rxr 2015.07.16 14:28
已采纳

自己添加的一个成员函数
同时你需要绑定串口控件

caozhy
caozhy   Ds   Rxr 2015.07.16 14:33

CommDriver这个应该是你的通讯类,需要看它的定义才知道。没有它显然是不行的。

Csdn user default icon
上传中...
上传图片
插入图片