MFC 写的串口助手当一直处在接收数据状态的时候会卡主 无法进行其他操作

C++ Builder > ActiveX/COM/DCOM [问题点数:40分]
等级
本版专家分:0
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
结帖率 0%
等级
本版专家分:0
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
等级
本版专家分:0
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Sky-Ye

等级:

Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
MFC用serialport串口通信助手接收的是一个字节?

接收数据的处理函数OnCommunication(WPARAM ch,LPARAM port),WPARAM ch接受的是一个字节吗,如果是,怎么能变成两个字节呢,拜托大神解答下,求代码,急急急

关于使用VS实现MFC串口通信

本人小白,由于项目需要,研究了几天关于MFC串口通信,以下是这几天的心得。 串口通信主要有以下几种方法实现: **1、使用微软的官方ActiveX控件MSCOMM. 2、使用第三方串口通信类 CnComm. 3、自己写串口通信类.*...

【C++】mfc串口通过串口接收到的数据进行分离处理

本人一位大三的学生,使用MFC做界面,为了提取串口来的数据了个简单的提取代码,希望对初学者有用。 工具版本:vs2013+mfc。 void CPORTMFCDlg::OnCommMscomm1() { m_strRXData = ""; m_strRXData2 = ""; ...

【141031】VC++版串口调试助手源码

VC++版串口调试助手源码,功能还是比较多的,接收区和来显示串口消息,在调试时,可指定串口、波特率、校验位、数据位、停止位,关闭串口和清空接收区、以十六进制调试、保存显示数据、在同一周期后自动发送数据、...

串口同时收发数据卡死问题

”卡死等待数据发送完成,数据发送完成后会硬件置零TI标志位,若在数据发送完成后,先进入UART发送完成中断,会将TI标志清零,这个 时候,程序就会卡死在“while(TI==0);”,您可以在“while(TI==0);”加入超时....

如何从串口接收一段16进制数据中 读取需要的数据

串口接收到的16进制数据: 53 d4 ac 4e d4 ac 2d 30 30 30 b4 2e 36 b2 8d 0a 53 d4 ac 4e d4 ac 2d 30 30 30 b4 2e 36 b2 8d 0a 53 d4 ac 4e d4 ac 2d 30 30 30 b4 2e 36 b2 8d 0a . . . 串口接收到的ASCII数据...

VC上位机MFC利用串口控件发送接收数据

经过这两天的调试,基本上搞定了dsp和机器人上位机界面,先记录下我的上位机。  实验室是做机器人控制的,经常会用到上位机,我只搞过...串口发送和接收数据,2.手柄扫描(因为实验室用手柄来遥控机器人,扫描到手

MFC实现的串口通信助手

需要用到VC串口调试程序,于是了一个串口调试助手作参考,源码地址:http://download.csdn.net/detail/hc260164797/4360519,欢迎大家拍砖~~ 程序界面是 串口设置是,9600波特率,8数据位,1位停止位,...

MFC串口通信设置及发送、中断接收程序

前一段做了个串口通信小软件,就是现实利用上位机软件通过串口通信对下位机(单片机)通信,校时LED点阵万年历,省去按键调节的麻烦,

VS_MFC:CSerialPort串口通信

CSerialPort串口类最新修正版及源码简单分析 Remon提供的串口类网址(英文) [MFC]使用强大的第三方串口类 CSerialPort什么是串口通信串口是计算机与外围设备之间的数据传输通道,由于使用其进行通信非常方便,并且...

MFC上位机与STM32下位机通讯精讲

本课程主要介绍C++类库MFC上位机与STM32单片机的RS232、RS422、RS485、USB、LWIP以太网、CAN等接口进行稳定通信。课程主要从MFC和STM32基础开始,以编写上位机以及下位机为,非常注重实践。

串口接收到的数据如何显示在编辑框中显示出来?

你好 在帖子中看到你回答“串口接收到的数据如何显示在编辑框中显示出来?”这类的问题。本人初学者也遇到这个问题,对于这个问题很头疼,你能抽空指点下么?最好有完整。 十分感谢!

MFC清空串口缓冲区

Win32通信API除了提供SetupComm()函数实现初始化的缓冲区控制外,还提供了PurgeComm()函数和FlushFileBuffers()函数来进行缓冲区操作。 PurgeComm()函数的声明如下: BOOL PurgeComm( HANDLE hFile, // 返回的...

[MFC]使用强大的第三方串口类 CSerialPort

最近要一个串口程序,用MFC自带COM组件的效果很差(一次接收一个缓冲区的数据,没办法像嵌入式程序那样单字节就能触发中断接收那样),所以进行了一些研究,发现了一个 第三方串口类 很强大,效果非常好。...

VS2013学习笔记之MFC串口调试助手入门

学习如下博文建立自己的串口调试助手: http://blog.csdn.net/a_runing_man/article/details/9947343 其中有几个数据类说明: Variant 数据类型  是所有没被显式声明(用如 Dim、Private、Public 或 ...

MFC中动态检测串口热插拔的实现

进行软件应用的时候,有时候需要进行串口的直接插拔而不进行关闭/打开串口操作,此时,不加任何判断就直接将串口拔掉,会出现一个现象,就是接收编辑框会一直进行数据的刷新闪动,而且再接上串口,编辑框不再...

vc--基于mfc的上位机设计(一)

经过这两天的调试,基本上搞定了dsp和上位机...回顾自己的上位机主要涉及过的东西为一些基本控件的使用(编辑框,按钮等等),1串口发送和接收数据,2手柄扫描(因为实验室用手柄来遥控机器人,扫描到手柄上不同的按钮

串口调试助手,VC++开发(VS2015)

通常我们都是:在网上直接下载一个串口助手,可执行文件,直接使用,并无法得到其源码,因此我基于VC++(VS2015)开发了一个串口助手: (1)串口开发的要点; (2)源代详细注释,极速开发出上位机,并与下位机...

MFC 串口编程详细教程 图文并茂

本人之前从未接触MFC编程,由于项目需要,所以上网查阅了相关资料,并实现了上位机串口通信。由于网上的资料还不够详细,本人决定一个图文并茂的详细教程。因为本人只是初学,如有错误,欢迎指点。 开发环境是:VC...

MFC串口通信(二)——使用MSComm控件实现串口通信

由于项目需要,最近在一个简单的串口通信,基于MFC框架,完之后特此回顾记录一下学习的过程: 串口通信主体框架 (1) 初始化界面(自动获取全部可用串口) (2) 打开串口 (读取串口号,初始化串口参数(波特...

MFC中读取串口数据总是不全,请问各位大侠有什么方式可以全部读好,谢谢了

但是总是读不全就开始处理数据了,读不全的意思是,我原本打算每秒接收数据是2k左右(接收数据不是固定的),但是可能接收到100B或者200B就开始处理了,请问有什么方式可以实现全部收到后再处理。还有,我们...

MFC串口接收GPS的问题

硬件:工控机(5个USB串口),GPS模块(USB口),一对无线串口通信模块(USB口) 软件:一个双串口软件,串口调试助手 问题:软件打开GPS的串口收不到数据,但是打开无线通信模块,通过另一台电脑可以收到数据。...

如何清空上一个串口接收数据

源码测试OK了,但连续读取串口数据时是叠加的数据,我想单独数据,请版主给个建议哦,新手提问,谢谢!

MFC使用串口通信收发数据问题

我使用VS2010的MSCOM控件编写串口程序,程序需要向下位机发送一些数据,而下位机收到数据是会作出应答。 我用的是 : m_com1.put_Output(COleVariant(_T("12"))); //m_com1为MSCOM控制变量 但发现后面下位机接收的是...

MFC串口通信发送16进制数据

MFC串口通信会使用m_mscomm控件。发送数据一般是在edit control 里输入自己想发送的内容,然后点击send button。如果直接发送字符串内容,通过下面代码(send button内写入)即可: UpdateData(true); //读取编辑框...

分享一个自己串口数据分析、图形显示软件 can debugger 串口调试助手 免费,功能强大!

使用VC++ MFC编写,遇到的一些问题可以翻看以前博客。数据包基于CAN的包格式,波特率使用460800,截图: 下载: https://item.taobao.com/item.htm?spm=686.1000925.0.0.xbeGS3&id=521799122300

自己尝试的非常简单串口调试助手

1.建立项目: 打开VC++6.0,建立一个基于对话框的MFC应用程序SCommTest; 2.在项目中插入MSComm控件 选择Project菜单下Add To Project子菜单中的 Components and Controls…选项,在弹出的对话框中双击Registered...

MFC】CMSComm 控件串口编程

之前在windows下用串口时候都是用的windows的API做串口编程,他有个弊端,在接收数据之后,不能立刻进行处理;但是CMSComm可以在接收数据之后会立刻处理这些数据; m_serial.SetCommPort(1); //设置输入要...

MFC串口助手实现

学习了MFC测试看着别人的例程了一个串口调试助手, 分享一下我的学习过程,我调用了一个定时器,一个MSCOMM控件,  我实现了自动搜索可打开串口串口波特率,奇偶校验,各种配置串口功能的实现,没有编辑16位...

串口调试助手VC源程序及详细编程过程

串口调试助手VC源程序及编程详细过程作者:龚建伟 可以任意转载,注明作者和说明来自 ◆龚建伟技术主页◆ 目次:1.建立项目 2.在项目中插入MSComm控件 3.利用ClassWizard定义CMSComm类控制变量4.在对话框中添加...

相关热词 c#用函数打印菱形 c# 文件名合法 c# 枚举名称 c# out ref c#五子棋人机 c# ef 事务删除 c# this 属性 c#注册代码没有数据库 c#限定时间范围 c#控件跟随窗口大小变化