从COM口读数据用哪个函数,怎么用
解决方案 »
- vc新手 调试程序时老出问题 请大虾们帮助小弟一下
- 关于SendARP
- 急问!为什么WinExec调用 cmd,输入command按enter 又弹出cmd
- error LNK2019: 无法解析的外部符号 _IID_IDirectSound3DListener
- 求助:dll回调函数问题
- 如何用SQL语句实现根据一表中的内容更新另一表中的值
- 怎样用菜单的对话框来实现自己的类对象的初始化--调用此类的构造函数--并且为构造函数传递用户输入的参数(在对话框中)
- 想用2000个点的数据画光滑曲线,应该怎么做?
- 100分大放送,如何将按钮字体颜色改变?
- 软件的测试??? 救命
- 我想做一个web上在线编辑word文件的控件,保存后自动上载到服务器,如何做呢?
- 局域网内如何阻断其他人的UDP通讯
ReadFile(hd....);
CreatFile()创建串口句柄,ReadFile()读取数据,WriteFile()写数据,只是简单介绍,有关详细的东西太多了,望上找一些资料看一看
如
设置
DCB dcb;
HANDLE m_hCom=::CreateFile("COM1",
GENERIC_READ|GENERIC_WRITE,
0,
NULL,
OPEN_EXISTING,
FILE_FLAG_OVERLAPPED,
NULL);
::SetupComm(m_hCom, 1024, 1024);
::GetCommState(m_hCom,&dcb);
dcb.BaudRate = atoi(m_sBaut);
dcb.ByteSize = atoi(m_sDataBits);
dcb.Parity=EVENPARITY;
dcb.StopBits=ONESTOPBIT;
//设置串口的设备控制块
::SetCommState(m_hCom,&dcb));
读
::ReadFile(m_hCom,buf,....);
写
::WriteFile(m_hCom,buf,....);