2 buctwh2010 buctwh2010 于 2015.06.25 08:36 提问

MFC 串口通信 参数设置

串口通信时设置串口参数时如下:
m_Comm.put_Settings(_T("115200,n,8,1"));
现在想通过变量代替具体数据,如用变量baudrate代替115200,请问该怎么实现?
比如表达如下意思:

m_Comm.put_Settings(_T("baudrate,n,8,1"));
但是上述语句并不会识别baudrate的数值*

1个回答

lm_whales
lm_whales   Rxr 2015.06.25 08:52
已采纳

括号内的数据,用字符串表示,把实际参数,用适当的数据表示,需要设置的时候,转换并组合程需要个格式的字符串。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
VC++ 关于串口操作的配置参数的设置
基本环境: 编程环境:VS2008 多字节编码 串口环境:手机AT命令 进行手机与pc通信 串口类是网上 下载的一个 CSerialPort类, 很多有关串口编程都有其源代码 相关代码: //清除接受缓冲区 void ClearInputBuffer() { if(IsOpen()) ::PurgeComm(m_hComm, PURGE_RXABORT | PURGE_RXCLEAR ); } //清除发送缓冲区 void ClearOutputBuffer() {
MFC串口通信实例
参考MSComm控件的用法和函数说明。里面讲得也算详细了。所以这里直接献上源码示例。github下载地址 CSDN下载地址效果如图: 需要注意的是:1.如果想同时recv/send,则必须加个线程。2.奇偶校验中,参数设置为,无(n),偶校验(o),寄校验(e),标记(m),空格(s)。3.数据位一般填写5~84.停止位一般填1、1.5、25.还有换行符的问题,一定要发送换行符,否则命令可能不能
关于使用VS实现MFC串口通信
本人小白,由于项目需要,研究了几天关于MFC串口通信,以下是这几天的心得。 串口通信主要有以下几种方法实现: **1、使用微软的官方ActiveX控件MSCOMM. 2、使用第三方串口通信类 CnComm. 3、自己写串口通信类.**第一种方法是最常使用的,网上的实例、源码也很多。对其实现过程不再赘述。源码参见VS2013下MFC使用MSCOMM实现串口通信编程 但是在运行程序后会发现,发
VS2010基于对话框的MFC串口通信简明例程(源码)
VS2010基于对话框的MFC串口通信简明例程的源码,内涵一个虚拟串口软件。
C++ MFC 简单 串口通信
根据一款教程,使用MFC进行了串口通讯的上位机的软件编程,教程网址如下,十分简单。 http://download.csdn.net/download/peter_jjh/9937595 问题: 1) error LNK2001: 无法解析的外部符号 在进行编译时,出现如上错误的原因有两个,分别是 (1)部分函数声明了却未定义 (2)部分动态链接库的编译方式未统一 针对第
串行通讯的根本原理及用MFC实现串口通讯编程(转载)
在Windows运用程序的开发中,我们常常须要面临与外围数据源设备通讯的问题。打算机和单片机(如MCS-51)都具有串行通讯口,可以设计相应的串口通讯程序,完成二者之间的数据通讯义务。   实际工作中运用串口完成通讯义务的时候非常之多。已有一些文章介绍串口编程的文章在打算机杂志上发表。但总的感觉说来不太全面,特别是介绍32位下编程的更少,且很不详细。笔者在实际工作中积累了较多经验,联合硬件、软件
基于API的MFC串口通信程序编写
很多同学接触的MFC的第一个较为完整和有用的程序就是串口通信程序。由于MFC是基于控件和对话框的,因此对于从纯文本程序到MFC会有一个较为痛苦的转变过程(比如本人)。当然基于文本或者MFC的编程思想其基础是一致的,需要熟悉的只是如何将需要操作的程序添加进MFC中通过点击按钮触发的事件函数中去。只要将适当的处理程序添加进合适的位置,就很容易编写出简单易懂的小软件。
VS2010基于对话框的MFC串口通信简明例程
本例程是在VS2010环境下,使用MFC做的是一个简单的串口通信程序。欢迎交流。 程序源码(含一个虚拟串口软件):http://download.csdn.net/detail/nnnnnnnnnnnny/8643049  1.首先,在VS2010环境下创建基于对话框的MFC应用程序。 a.选择菜单项 文件—>新建—>项目,弹出新建项目对话框。 b.左侧面板中选择Visual C++下
用vs2010编写基于MFC的串口通信程序
用vs2010编写的基于MFC的串口通信程序,内含详细讲解教程、MSComm控件以及调试成功的程序以供参考。
用MFC实现串口通信(基于Win32 API)
一、API描述 在WIN32 API中,串口使用文件方式进行访问,其操作的API基本上与文件操作的API一致。 1、打开串口 Win32 中用于打开串口的API 函数为CreateFile,其原型为: HANDLE CreateFile ( LPCTSTR lpFileName, //将要打开的串口逻辑名,如COM1 或COM2 DWORD dwAccess, //