voidCabc2Dlg::OnCommMscomm1(){//TODO:在此处添加消息处理程序代码VARIANTvariant_inp;COleSafeArraysafearray_inp;LONGlen,k;BYTErxdata[2048];//设置BYTE数组An8-bitintegerthatis...

void Cabc2Dlg::OnCommMscomm1()

{

// TODO: 在此处添加消息处理程序代码

VARIANT variant_inp;

COleSafeArray safearray_inp;

LONG len,k;

BYTE rxdata[2048]; //设置BYTE数组 An 8-bit integerthat is not signed.

CString strtemp;

if(mycomm.get_CommEvent()==2) //事件值为2表示接收缓冲区内有字符

{ 以下你可以根据自己的通信协议加入处理代码

variant_inp=mycomm.get_Input(); //读缓冲区

safearray_inp=variant_inp; //VARIANT型变量转换为ColeSafeArray型变量

len=safearray_inp.GetOneDimSize(); //得到有效数据长度

for(k=0;k

safearray_inp.GetElement(&k,rxdata+k);//转换为BYTE型数组

for(k=0;k

{

BYTE bt=*(char*)(rxdata+k); //字符型

strtemp.Format("%c",bt); //将字符送入临时变量strtemp存放

m_edit1+=strtemp; //加入接收编辑框对应字符串

m_edit1+="\r\n";

}

}

//m_edit1+="\r\n";

GetDlgItem(IDC_EDIT1)->SetWindowText(m_edit1);

//m_edit1+="\r\n";

//UpdateData(FALSE); //更新编辑框内容

}

展开

友善串口工具接收数据随机换行_mfc串口收发数据。编辑框希望每接收一次就换行。怎么实现。我的换行结果不对...相关推荐

  1. VSPD虚拟串口工具——使用完一定要删除串口

    1.下载并安装VSPD虚拟串口工具 链接:https://pan.baidu.com/s/1ho_YGM7z3Pd-JZ7X1XLH3A 提取码:cwkk 2.使用 选择要添加的串口对,点击" ...

  2. VSPD虚拟串口工具无法删除添加的虚拟串口

    问题产生 有时候忘记关闭虚拟串口强行关闭软件,再打开原来的虚拟串口对就无法删除了,然而打开设备管理器发现虚拟串口对依然存在并且可以使用 解决方案 面对这种便秘情况,一种解决方案是直接在设备管理器里面找 ...

  3. 虚拟串口工具VSPD简单使用

    1.下载 资源下载 虚拟串口+串口调试工具 2.安装及破解 解压vspd7.2.308.zip后文件如下,点击vspd.exe安装(安装没啥技巧一直下一步就好了,不过需要记住安装地址),在安装完成之后 ...

  4. 友善串口工具接收数据随机换行_使用Python3+PyQT5+Pyserial 实现简单的串口工具方法...

    练手项目,先上图 先实现一个简单的串口工具,为之后的上位机做准备 代码如下: pyserial_demo.py import sys import serial import serial.tools ...

  5. matlab制作以太网数据接收上位机_Python制作串口通讯上位机

    串口通讯具有简单易用的特点广泛应用于测试设备的通讯和数据传递.单片机与计算机的通讯等,本案例基于Python语言制作一个用于接收燃油质量流量计的串口通讯上位机,实现数据的读取和保存. 1. 相关知识点 ...

  6. C#之windows桌面软件第七课:(下集)串口工具实现数据校验、用灯反应设备状态

    C#之windows桌面软件第七课:(下集)串口工具实现数据校验.用灯反应设备状态 using System; using System.Collections.Generic; using Syst ...

  7. C#之windows桌面软件第六课:(上集)串口工具实现数据校验、用灯反应设备状态

    C#之windows桌面软件第六课:(上集)串口工具实现数据校验.用灯反应设备状态 using System; using System.Collections.Generic; using Syst ...

  8. 基础问题:在一个 Activity 中定义的串口接收程序,如果 Activity 切换到其它 Activity 后还能接收到串口数据吗?...

    ====================问题描述==================== RT:基础问题:在一个 Activity 中定义的串口接收程序,如果 Activity 切换到其它 Activ ...

  9. java串口发送16进制数据_MFC串口通信发送16进制数据的方法

    本文实例为大家分享了MFC串口通信发送16进制数据的具体代码,供大家参考,具体内容如下 MFC串口通信会使用m_mscomm控件. 发送数据一般是在edit control 里输入自己想发送的内容,然 ...

  10. STM32 串口DMA接收 Openmv / K210 整数、小数字符串数据 (基于HAL库)

    目录 前言 一.工程配置 二.串口DMA部分代码 1.源文件UART_DMA.c 2.头文件UART_DMA.h 3.stm32f1xx_it.c的修改 4.串口收发DMA测试 三.字符串数字提取代码 ...

最新文章

  1. CLoudCompare--评估三维重建模型的精度
  2. html5手机端设置date,如何在移动端更好地使用HTML5 date input
  3. JAVA-初步认识-第五章-数组-常见操作-最值
  4. 软件工程-第一次作业
  5. 考前自学系列·计算机组成原理·IEEE 754 单精度浮点数和真值之间的转化
  6. 老股民经验之谈 这些股票买入必死无疑
  7. PHP 中的类, 对象之间的关系
  8. ubutnu 下SVN 提交时忽略某些文件或文件夹
  9. 双向链表示意图_图文详解双向链表原理
  10. 《我也能做CTO之程序员职业规划》之四:直线定律
  11. 基于深度极限学习机DELM的回归预测
  12. linux 更新软件命令 失败,(2015.1.13 更新)联合DSDT和SSDT进行反编译——减少DSDT和SSDT错误的尝试...
  13. NVIDIA GPU的架构代号
  14. docker部署达梦流程记录(DM7和DM8)
  15. Linux中rz和sz命令用法详解
  16. 显示万年历的程序(汇编语言实现,附源代码)
  17. 怎样在html中插入ppt,PPT怎么插入网页中的视频
  18. 雷神simplest_ffmpeg_player解析(四)
  19. 计算机考研失败后,大部分人的找工作现状
  20. CCF-CSP 201903-1 小中大(python实现)

热门文章

  1. GPIO(通用输入/输出接口)
  2. 今日恐慌与贪婪指数为10 恐慌程度有所上升
  3. LOJ#10064. 「一本通 3.1 例 1」黑暗城堡
  4. vs code 快速生成html模板插件
  5. 时序例外_Timing Exceptions_Min/Max Delays(set_max_delay/set_min_delay)
  6. java 调用felix_使用Eclipse启动任务将展开的软件包部署到Apache Felix
  7. 酒香不怕巷子深,有心人才找得到的京都茶寮
  8. MIT人工智能实验室:如何做研究
  9. apache与tomcat动静分离
  10. [DEMO] 互联网广告RTB机制简介