VC2010_串口调试记录(三)

原创 2015年07月10日 15:20:33

连续两天调试MSComm控件

无法接收:

现象:safearray_inp=variant_inp;//变量转换

这句话报错

方法:设置控件为二进制模式,而非文本模式


void ERASE::OnCommMscomm1()

{
// TODO: Add your message handler code here
VARIANT variant_inp;//计算机底层传回的是VARIANT数据类型
COleSafeArray safearray_inp;//由VARIANT派生的一种数据类型继承了VARIANT的特性
long len=0,k;



if(m_mscomm.get_CommEvent ()==2 )//值为2时骸表括示接收缓冲区存在有效字符
{

// cnt++;
variant_inp=m_mscomm.get_Input();//读取缓冲区消息, 取得缓冲区所有内容赋给VARRINT型í变量variant_inp
safearray_inp=variant_inp;//变量转换
len=safearray_inp.GetOneDimSize();//得到有效的数据长度
for(k=0;k<len;k++)
{
safearray_inp.GetElement(&k,rxdata+k);//Element元a素
}
}


}
版权声明:本文为博主原创文章,未经博主允许不得转载。

VC2010_串口调试记录(二)

由于无法解决串口发送使得定时器时间与设定不同的问题,今天使用MSCOMM控件发送不同数据量,测试对于定时器影响。 void Ctest_20150708_mscommDlg::OnBnClicked...
  • sunedi561
  • sunedi561
  • 2015年07月08日 16:31
  • 152

VC2010_串口调试记录

根据上位机项目需求,需实现定时500ms发送数据帧的功能。目前使用定时器函数(SetTimer、KillTimer及Windows消息OnTimer)定时500ms,分别用同步、异步及MSComm控件...
  • sunedi561
  • sunedi561
  • 2015年07月07日 13:27
  • 244

linux串口调试记录

(1)问题1:不知到 请求命令:07 12 41 01 52 f8 03的数据格式 解决:unsigned  char  通常定义#define uchar unsigned char (2)打印...
  • yumishou
  • yumishou
  • 2014年04月11日 18:41
  • 461

Qt从零开始制作串口调试助手-(第一章、工程文件建立)-Creator_Ly

第一章、工程文件建立 1、在E盘下创建文件夹,E:\Qt_Workspace\UartAssistant。 2、打开Qt Creator,点击 文件->新建文件或项目。   3、选择应用程序,Qt...
  • Creator_Ly
  • Creator_Ly
  • 2015年11月08日 21:30
  • 2981

S 串口编程 详解6 串口调试助手整个程序代码

S  串口编程 详解6 串口调试助手整个程序代码 CSerialPort类的代码见   串口编程 详解2   CSerialPort类   (SerialPort.h头文件和SerialPort.c...
  • gdliweibing
  • gdliweibing
  • 2013年10月31日 16:39
  • 3264

C#编写的串口调试助手

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin...
  • Zhangcong2014
  • Zhangcong2014
  • 2014年11月09日 09:46
  • 1583

C#3串口调试助手

这个是刚刚看了
  • Blue___Ocean
  • Blue___Ocean
  • 2014年07月31日 15:49
  • 3271

串口调试心得

最近一段时间都在调试串口,期间遇到许多问题,在此记录下来,以备后需。以下是我的调试心得: 串口通讯出现问题,总结起来,无非就两个原因:一是数据发射端有问题;二是数据接收端有问题。这个查起来也很容易,...
  • lsqlzp
  • lsqlzp
  • 2013年12月10日 18:30
  • 1247

Linux版本 串口调试助手 发布

苦于Linux下没有类似「串口调试助手」之类的小软件,工作起来不是太方便,最终下决心写一个串口调试助手,界面就不用重新设计了,直接照着Windows下一个叫sscom的串口调试助手工具界面进行设计(非...
  • kangear
  • kangear
  • 2015年11月06日 17:43
  • 3965

java串口调试助手开发记录

一、首先搭建平台,我用的是eclipse+rxtx+SWT。 安装eclipse就是安装java包后,然后下载eclipse即可。因为eclipse是绿色的,不用安装,下载即可用。 下载rxtx。...
  • xiuxinzhe
  • xiuxinzhe
  • 2016年12月19日 11:00
  • 1447
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VC2010_串口调试记录(三)
举报原因:
原因补充:

(最多只允许输入30个字)