1、在OnInitDialog()中添加初始化代码

BOOL CSCommTestDlg::OnInitDialog()
{CDialog::OnInitDialog();// TODO: 在此添加额外的初始化代码m_ctrlComm.put_CommPort(1);m_ctrlComm.put_InBufferSize(1024);m_ctrlComm.put_OutBufferSize(512);m_ctrlComm.put_Settings(_T("9600, n, 8, 1"));if (!m_ctrlComm.get_PortOpen())m_ctrlComm.put_PortOpen(TRUE);m_ctrlComm.put_RThreshold(1);m_ctrlComm.put_InputLen(0);m_ctrlComm.get_Input();return TRUE;  // 除非将焦点设置到控件,否则返回 TRUE
}

2、在OnCommMscomm1中添加接收代码

void CSCommTestDlg::OnCommMscomm1()
{// TODO: 在此处添加消息处理程序代码VARIANT variant_inp;CString strtemp;if (m_ctrlComm.get_CommEvent() == 2) {variant_inp = m_ctrlComm.get_Input();strtemp = variant_inp;m_strEditRxData += strtemp;}UpdateData(FALSE);
}

3、在OnBnClickedButtonMunualsend()中添加发送代码

void CSCommTestDlg::OnBnClickedButtonMunualsend()
{// TODO: 在此添加控件通知处理程序代码UpdateData(TRUE);m_ctrlComm.put_Output(COleVariant(m_strEditTxData));
}

转载于:https://www.cnblogs.com/zcube/archive/2012/08/22/4194573.html

MSComm写串口通信驱动步骤相关推荐

  1. VC控件MSComm编写串口通信程序

    转载:http://blog.csdn.net/liangzhao_jay/article/details/45647229 在众多网友的支持下,串口调试助手从2001年5月21日发布至今,短短一个月 ...

  2. python中串口通信的步骤及实现

    python内置的库函数确实很强大,serial库中包含了串口通信所用到的一些函数.本文用python实现了串口的一种简单通信. 代码实现: import serial#导入串口通信库 from ti ...

  3. win10安装CP2102(STM32串口通信)驱动

    CP2102 USB to UART Bridge Driver驱动 win10\win7\win8下载地址 (本次仅针对win10驱动安装失败问题) http://www.youxiaxiazai. ...

  4. 如何用python写串口通信软件_如何用python写个串口通信的程序?

    展开全部 打开串口后启动一个线程来监听串口数据的进入,有数据时,就做数据的处理. 用python写串口通信e68a84e8a2ad32313133353236313431303231363533313 ...

  5. C#中串口通信编程 收藏

    C#中串口通信编程 收藏 本文将介绍如何在.NET平台下使用C#创建串口通信程序,.NET 2.0提供了串口通信的功能,其命名 空间是System.IO.Ports.这个新的框架不但可以访问计算机上的 ...

  6. C#编写串口通信程序(转)

    一.概述 在Visual Studio 6.0中编写串口通讯程序,一般都使用Microsoft Communication Control(简称MSComm)的通讯控件,只要通 过对此控件的属性和事件 ...

  7. CH340与Android串口通信

    CH340与Android串口通信 为何要将CH340的ATD+Eclipse上的安卓工程移植到AndroidStudio 移植的具体步骤 CH340串口通信驱动函数 通信过程中重难点 还存在的问题 ...

  8. 串口通信Serial

    基础知识 ASCII 表 | 菜鸟教程 (runoob.com) hex取值范围:不同编码有不同的解码范围,超过范围则无法解码 串口通信分类 一.并行通信 8位数据同时通过并行线进行传送,传输速率较高 ...

  9. c# wifi串口通信_C#中的串口通信

    串行接口(Serial port)又称"串口",主要用于串行式逐位数据传输.常见的有一般电脑应用的RS-232(使用 25 针或 9 针连接器)和工业电脑应用的半双工RS-485与 ...

最新文章

  1. osc上一位哥们的 php编译参数
  2. 信息安全“拷问”智慧城市建设 如何解决
  3. 人类快感程度体验等级
  4. 2.7 迁移学习-深度学习第三课《结构化机器学习项目》-Stanford吴恩达教授
  5. AC自动机(写的很乱,仅记录留作自己复习)
  6. Cypher查询语言--Neo4j-WHERE(三)
  7. 软件项目失败的心理原因
  8. anaconda3安装_Ubuntu20.04安装配置Anaconda3
  9. 5G网络规划解决方案
  10. 使用navicat将mysql数据转换为postgresql
  11. 4A 统一安全管理平台解决方案。
  12. STM32F1 HAL库读写SD卡的操作要点
  13. c语言中找不到EXE,windows找不到文件c:\windows\system32\msdt.exe如何解决
  14. 顿悟人生,一句话的人生哲理!
  15. Google AI专家为你分享 YouTube 推荐系统算法
  16. win7冒险岛java_冒险岛不兼容win7怎么办|解决win7冒险岛不兼容的方法
  17. 请教:Java字符串内部的大括号,与方法参数中的...,代表什么意思呢?
  18. 我读之《拉伸——最好的运动》
  19. java_多线程——线程池、submit和execute区别
  20. python能写桌面程序吗?

热门文章

  1. Cocos Creator教程 ——(二)UI系统介绍(上)
  2. leetcode - 111. 二叉树的最小深度
  3. 【链接攻击,差分攻击,去标识化代码实现】差分隐私代码实现系列(二)
  4. 差分隐私学习路线【定期更新】
  5. 一文搞懂C语言回调函数
  6. opencv双目视觉标定、匹配和测量 (附代码)(转载)
  7. Hibernate框架 简述
  8. IDEA远程部署调试Java应用程序
  9. SSH框架整合——基于XML配置文件
  10. MinGW 64的安装 - 官网sourceforge安装失败非翻墙解决办法