vc串口通信代码

时间:2016-09-16 07:09:19
【文件属性】:

文件名称:vc串口通信代码

文件大小:23.92MB

文件格式:RAR

更新时间:2016-09-16 07:09:19

VC++

VC++串口通信 if(m_mscomm.get_PortOpen()) //如果串口是打开的,则行关闭串口 { m_mscomm.put_PortOpen(FALSE); } m_mscomm.put_CommPort(5); //选择COM1 m_mscomm.put_InBufferSize(1024); //接收缓冲区 m_mscomm.put_OutBufferSize(1024);//发送缓冲区 m_mscomm.put_InputLen(0);//设置当前接收区数据长度为0,表示全部读取 m_mscomm.put_InputMode(1);//以二进制方式读写数据 m_mscomm.put_RThreshold(1);//接收缓冲区有1个及1个以上字符时,将引发接收数据的OnComm事件 m_mscomm.put_Settings(_T("9600,n,8,1")); //波特率9600无检验位,8个数据位,1个停止位 if(!m_mscomm.get_PortOpen())//如果串口没有打开则打开


【文件预览】:
CommTest
----CommTest.sdf(61.71MB)
----CommTest()
--------stdafx.cpp(141B)
--------CommTest.vcxproj.user(143B)
--------res()
--------stdafx.h(2KB)
--------CommTestDlg.h(842B)
--------mscomm1.h(11KB)
--------targetver.h(234B)
--------CommTest.h(454B)
--------CommTest.aps(104KB)
--------CommTest.cpp(2KB)
--------resource.h(2KB)
--------CommTest.vcxproj(6KB)
--------mscomm1.cpp(542B)
--------CommTest.rc(12KB)
--------Debug()
--------CommTest.vcxproj.filters(2KB)
--------ReadMe.txt(3KB)
--------CommTestDlg.cpp(6KB)
----CommTest.sln(891B)
----CommTest.suo(13KB)
----ipch()
--------commtest-da84665a()
----Debug()
--------CommTest.pdb(4.78MB)
--------CommTest.exe(158KB)
--------CommTest.ilk(1.03MB)

网友评论

  • 很好,挺有帮助的
  • 简单可用,谢谢分享!
  • 能用,谢谢了
  • 同意楼上的说法,比较简单
  • 还可以,需要进一步完善