CSerialPort 接收时丢失数据! [问题点数:40分,结帖人mingjingtai2000]

一键查看最优答案

确认一键查看最优答案?
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
Bbs1
本版专家分:0
结帖率 50%
Bbs9
本版专家分:87439
Blank
状元 2017年 总版技术专家分年内排行榜第一
Blank
榜眼 2014年 总版技术专家分年内排行榜第二
Blank
探花 2013年 总版技术专家分年内排行榜第三
Blank
进士 2018年总版新获得的技术专家分排名前十
2012年 总版技术专家分年内排行榜第七
Bbs9
本版专家分:87439
Blank
状元 2017年 总版技术专家分年内排行榜第一
Blank
榜眼 2014年 总版技术专家分年内排行榜第二
Blank
探花 2013年 总版技术专家分年内排行榜第三
Blank
进士 2018年总版新获得的技术专家分排名前十
2012年 总版技术专家分年内排行榜第七
Bbs1
本版专家分:0
Bbs10
本版专家分:151124
版主
Blank
探花 2019年总版新获得的技术专家分排名第三
Blank
进士 2018年总版新获得的技术专家分排名前十
Blank
银牌 2020年4月 总版技术专家分月排行榜第二
2019年7月 总版技术专家分月排行榜第二
2019年5月 总版技术专家分月排行榜第二
Blank
铜牌 2020年1月 总版技术专家分月排行榜第三
2019年8月 总版技术专家分月排行榜第三
2019年4月 总版技术专家分月排行榜第三
2019年3月 总版技术专家分月排行榜第三
Bbs1
本版专家分:0
Bbs5
本版专家分:2159
Bbs1
本版专家分:0
CSerialPort串口类

转载自:http://blog.csdn.net/itas109  <em>CSerialPort</em>类地址: https://github.com/itas109/<em>CSerialPort</em>

CSerialPortV3.0.2串口类最新修正版2018-06-15

修复availablePorts函数不能枚举所有串口问题 fix function availablePorts can not enum all port error

VS2010下MFC CSerialport类接收问题

在VS2010的MFC下,用<em>CSerialPort</em>类<em>时</em>遇到下位机发送命令后上位机<em>接收</em>不到(下位机发BBBB),但是用串口精灵可以收到,我采用的是龚建伟老师介绍的加消息响应方法<em>接收</em>,是收到一次处理一次,不知道为什么会这样,怎么解决?网上有说是存到缓存从缓存处理,窝子安在这种情况怎么更改呢?希望有系统的解决思路或方法,非常感谢!

龚建伟老师编写的串口类CSerialPort问题--测试发现串口总是关闭不掉

各位高手,我在使用龚建伟老师编写的串口类<em>CSerialPort</em><em>时</em>发现书中的原码存在无法关闭串口的问题,请赐教! (1)龚老师在InitPort中使用CreateFile函数对串口进行了初始化,并且使用

CSerialPort类来写的串口通信,接收数据有问题

发送的字节数 6506,为什么只收到字节数只有4121? 问题点1:就是收不完<em>数据</em>就停止了, 问题点2:<em>接收</em>显示的速度太慢?<em>接收</em>4121个字节需要快50秒。但是我给串口调试助手同样的<em>数据</em>,它不用3秒就

VS2017-MFC串口通信(基于CSerialPort类)

基于VS2017的MFC串口通信程序,是基于<em>CSerialPort</em>类编写的,亲测32位和64位均可用。

CSerialPort类收不到0x11, 0x13问题及解决办法

在VS2010平台下编写modbusRTU程序,在调试的<em>时</em>候发现<em>CSerialPort</em>串口类无法<em>接收</em>到0x11, 0x13,随后百度找的一篇Linux下的文章,大受启发,原文如下: linux串口<em>接收</em>不到0x11解决   网上许多流行的linux串口编程的版本中都没对c_iflag(termios成员变量)这个变量进行有效的设置,这样传送ASCII码<em>时</em>没什么问题,但传送二进制

CSerialPort类下载

串口通信类,C++语言编写。十分好用。将类和头文件直接引入即可。 相关下载链接://download.csdn.net/download/wyzhangfeng/3169092?utm_source=

halcon/mfc利用serialport类制作串口通信对话框

利用serialport制作串口通信对话框,<em>接收</em>和发送<em>数据</em>实<em>时</em>显示在编辑框中

【在VS2013中使用 CSerialport类发送接收数据的问题】

用<em>CSerialPort</em>类<em>时</em>遇到下位机发送命令后上位机<em>接收</em>不到,但是用串口精灵可以收到,同样的语句在VC6.0中科院接受到。 比如先连接上机器以后,我用串口工具Portmon查看<em>数据</em> 如果用VS201

CSerialPort

一个vc工程,包含《Visual C++_Turbo C串口通信编程实践》一书中的<em>CSerialPort</em>类。

VS下用C++开发使用SerialPort组件

之前用MSComm这个控件,但是现在写64位的程序,这个控件用不了了。看很多人说可以用SerialPort组件,但是这个东西怎么加载到工程里面啊?我看工具箱设置里可以选择,但是钩上了也不知道怎么用,好

使用CserialPort类出现的一些问题的解决

使用CserialPort类出现的一些问题的解决:1 在if(m_SerialPort.InitPort(this,nPort,9600,'N',8,1,EV_RXFLAG | EV_RXCHAR,512))报错::\Documents and Settings\Administrator\桌面\2_22\CseroalPort\CseroalPortDlg.cpp(131) : error C2...

CserialPort类读写操作

各位大侠,我想请教一个问题,我现在使用CserialPort类进行串口通信,现在找到了一个实例,我想询问一下读写操作,对于下面程序代码,我发送<em>数据</em>的<em>时</em>候可以直接用char sBuf = "This

CSerialPort类的问题

龚老师写的<em>CSerialPort</em>类,发现有个小问题,本人弄了几天没解决,求大家帮助,要看源码的话,可以下载串口调试助手v2.2或v2.3 源码,网上都多着. 问题:循环自动发送,内容可以随意,为了看出

CSerialport用于多串口烧录MCU丢失数据的分析与解决办法

最近在做用于GD32MCU 多串口烧录的一个项目。目标芯片就是GD32MCU,当然肯定也兼容STM32F1系列的所有芯片。 整体的连接情况如下:主机(PC端):多串口烧录上位机软件,从机(GD32MCU,进入system boot),连接线采用USB转串口线。 因为对于MCU的量产烧录,很多厂家都有需求,并且量产脱机烧录或者在线编程器好像都很贵,具体价格没有了解过。所以目前来看,这个多串口软件

CSerialPort串口类最新修正版2017-03-12

如需转载请标明出处:http://blog.csdn.net/itas109  QQ技术交流群:129518033   最新进展: <em>CSerialPort</em>串口类最新修正版2017-12-16 http://blog.csdn.net/itas109/article/details/78823082   这是一份优秀的串口类文件,好多的地方值得我们学习,具体在多线程,事件,自定义消息,...

菜鸟求救命!!用CSerialPort类,数据接收问题 modbus规约 OnCommunication(WPARAM ch, LPARAM port)

我在OnCommunication(WPARAM ch, LPARAM port)里<em>接收</em>两种16进制的报文(两种报文长度不一),但不知一个报文什么<em>时</em>候<em>接收</em>结束,并结束能放进数组中,求各位高手指教!!!

有人使用过CSerialPort这个串口通信类吗?交流一下。

这个类是我从CodeProject上下载的,但是我在使用中碰到一点问题,请教大家一下。 由于我使用的硬件要求在发送<em>数据</em>前需要先将RTS设置为0,发送完毕后将RTS设置为1 因此我如下使用: m_Ser

CSerialPort 类通信问题

我用CSrialPort类写了一个简单的上位机控制软件,设备通过主板串口连接电脑没有任何问题,通过USB转RS232串口线连接电脑 就不能控制,USB转RS232串口驱动正常,USB转RS232线收发正常。用USB串口转接线<em>时</em>,用示波器测试上位机的<em>数据</em>发布出去。

使用CSerialPort类进行串口数据发送和接收问题

请教各位大神,目前本人用<em>CSerialPort</em>类写了一个串口程序,需要在某个特定的VIEW窗口用串口发送和<em>接收</em><em>数据</em>,大致流程如下: 在窗口InitialUpdate中使用m_SerialPort.In

结合CSerialPort类,实现完整的串口收发功能

最近的的项目软件,需要增加串口的收发,因需要统一到同一个通讯通讯框架,(之前已有USB,读卡器等)从API上看,我最希望其能简化成如下的简洁形式:   bool UartRcvData(LPCBYTE data,DWORD len)   bool UartSendData(LPCBYTE data,DWORD len)   为了达到次目的,吃苦不少。一开始采用了MSCOMM的控件,该控件将w

CSerialPort 接收丢失数据问题

如需转载请标明出处:http://blog.csdn.net/itas109  QQ技术交流群:129518033   哪位大神对 <em>CSerialPort</em> (作者是Remon Spekreijse)这个类比较熟?最近发现使用USB转RS-232连PC<em>时</em>,使用<em>CSerialPort</em><em>接收</em><em>时</em>会发生丢<em>数据</em>的情况,<em>丢失</em>率1.3%左右。直接使用RS-232则不会出现丢<em>数据</em>的情况。不过使用串口助手也不会出

如何添加CSerialPort类以及相应的消息函数

Step1:     将类文件SerialPort.cpp和SerialPort.h复制到工程所在的文件夹中,然后点击VC菜单上的Project->Add to Project->Files,再在打开的对话框里选择上面的两个文件,单击OK,就把类文件加入了当前工程,在Dlg.h中添加SerialPort.h说明:#include"SerialPort.h",完成这个类的加入。 Step

S 串口编程 详解2 CSerialPort类 (SerialPort.h头文件和SerialPort.ccp实现文件)

串口编程 详解2   <em>CSerialPort</em>类   (SerialPort.h头文件和SerialPort.ccp实现文件) SerialPort.h头文件 #ifndef __SERIALPORT_H__ #define __SERIALPORT_H__ #define WM_COMM_BREAK_DETECTED WM_USER+1 // A break was detected o

CSerialPort最新串口类下载

c++对串口的封装异步通讯方式,调用串口不错的封装类。 相关下载链接://download.csdn.net/download/liaoyong2/10313351?utm_source=bbsseo

Cserialport

这是一个<em>CSerialPort</em>类的具体应用例子,适合VC中做串口通信

CSerialPort类,如何启动一线程循环调用writetoport()方法

写的程序中用到了<em>CSerialPort</em>类来实现串口<em>数据</em>的读写。现打算实现这样一个功能:上位机循环不断的发指令到下位机(上下位机通过无线数传电台连到串口进行通信),下位机收到后返回应答,上位机收到应答

CSerialPort类对收到的数据分别处理问题

目前学习使用<em>CSerialPort</em>进行通信。根据发送后收的<em>数据</em>分别处理,比如说我发送1后,收到响应2,根据<em>接收</em>到<em>数据</em>2做处理。当我发送3后,收到响应4,则根据<em>接收</em>到<em>数据</em>4做处理。其中这两次是不同的动作

CSerialPort串口类最新修正版(解决关闭死锁问题)2014-01-11

<em>CSerialPort</em>串口类最初由Remon编写,是一份优秀的类文件,好多的地方值得我们学习,具体在多线程,事件,自定义消息,类的封装方面等等。由于已经运行十几年了,原文的问答部分列出来这么多年来的问题,经过网友们的总结,补充和修改原来代码后,整理出一份相对比较完美的代码。 本文还附带一份小项目的源代码,它超越了串口助手,给人一种耳目一新的感觉。你可以直接改造它用到你的项目中!这份工程源代码非常珍贵,剖析它,能学会不少知识,欢迎收藏!

CserialPort问题,急!

我菜鸟刚接触VC++,所以问题比较简单,大家别笑我,也别打击我。 我用CserialPort类与OMRON PLC 通讯,通讯协议是“@xxxxxxhh*+回车”,其中hh是前面所有字符的异或,我想实

多线程串口通信 MFC CSerialPort

写在前面: 晚上应该继续完成未写完的代码,但Chrome上打开的标签实在太多了,约30个了,必须关掉一些,所以需要把自己看的整理一下然后关掉。本次主要写点MFC环境下多线程串口通信相关的东西,这包括线程创建及控制、串口同步异步操作、内存非法访问(或者说是线程同步)、线程通信、Windows消息响应过程等。 遇到问题: 项目中IO传感器通信模块之前...

CSerialPort类使用实例

使用<em>CSerialPort</em>开发串口通信程序

MFC 实现文件/图片的接收与发送

参考网上一牛人写的,但是他分享的资源无法下载,基本上按照他的做法做出来的,现重新分享

CSerialPort串口类初始化Initport()出错

m_SerialPort.InitPort(this,nPort,9600,"N",8,1,EV_RXFLAG|EV_RXCHAR,512)连接<em>时</em>提示: error C2664: 'InitPort'

CSerialPort串口类最新修正版2016-08-02

原博客网址:http://blog.csdn.NET/itas109  QQ技术交流群:129518033   这是一份优秀的串口类文件,好多的地方值得我们学习,具体在多线程,事件,自定义消息,类的封装方面等等。 Remon提供的串口类网址为: http://codeguru.earthweb.com/network/serialport.shtml, 由于已经运行十几年了,

CSerialPort V1.34

A set of C++ classes for Win32 serial ports。 Copyright (c) 1996 - 2018 by PJ Naughter (Web: www.naug

mfc中用CSerialport类做串口通信接收float型数据

我用Remon Spekreijse写的一个串口类CSerialport类(很常用的那种)做串口通信,貌似每次只能<em>接收</em>一个字节,那我怎么<em>接收</em>下面的<em>数据</em>,然后把每个<em>数据</em>对应显示到编辑框中呢?有没有会的大

小弟刚接触串口编程,在用CSerialPort类的候遇到了麻烦,在解析串口数据候为什么一段间后会卡住?

小弟刚接触MFC和串口编程,在用<em>CSerialPort</em>类的<em>时</em>候遇到了麻烦,在解析串口<em>数据</em>的<em>时</em>候为什么一段<em>时</em>间后会卡住?即使不解析,仅仅将传过来的字符输出,仍然会卡住?有什么解决办法?

求助:如何用c++的CSerialPort类来读取串行口的数据

我的51单片机串行口输出程序如下: void adtxd(tx_data) /*串行口输出程序*/ { ad=tx_data; SCON= 0x40; /*串口方式1*/ PCON=0; /*SMOD

使用cserialport接受5ms一帧的数据包,丢数据包里字节

跪求各位大神。 我一直用cserialport类来读写串口,以前<em>接收</em>和发送的一帧<em>数据</em>都在10ms范围内,一般一帧有15个字节,从来不会出现问题。 最近写了用cserialport类读写5ms一帧的<em>数据</em>

CSerialPort多线程串口编程工具详解

1.前言 既然有了MSComm这种简单粗暴的控件,为什么还需要<em>CSerialPort</em>类?这是因为与前者相比,这个类在程序的发布上不需要加入其他的文件,而且<em>CSerialPort</em>提供给我们的函数都是开放透明的,允许我们进行二次改造。 <em>CSerialPort</em>类是一个非常好用的多线程串口编程工具,可以在很短的<em>时</em>间就可以完成一个串口通讯框架的搭建,所以有必要加以记载! 2.CSerial

修改之后的SerialPort.cpp(已经编译过)

/*** FILENAME   <em>CSerialPort</em>.cpp**** PURPOSE    This class can read, write and watch one serial port.**      It sends messages to its owner when something happends on the port**      The class creates

串口通信中关于CSerialPort类中的RecvData()如何使用?

1、串口通信中<em>CSerialPort</em>类中的BOOL <em>CSerialPort</em>::RecvData(LPTSTR lpszData, const int nSize)如何使用??最好有相关例子可以参考参考

CSerialPort的参数 parity如何赋值

<em>CSerialPort</em>的parity参数,可以设置成 Odd, Even, None等, 参数是char,我看到有程序给其赋值 'N', 但如果是另外几种,如何赋值? 是 'O' , 'E'吗?

CSerialPort串口类初始化Initport()总是失败

代码如下 serialport.InitPort(this,1,9600,0,8,1,EV_RXFLAG | EV_RXCHAR,512) 不知为什么总是失败,是不是有什么服务没有打开,请高手帮助!

基于MFC的串口类CSerialPort的使用

VS2010的MFC环境中串口<em>CSerialPort</em>类的使用说明

CSerialPort串口类最新修正版2016-08-10

<em>CSerialPort</em> First Version by Remon Spekreijse on 2000-02-08 http://www.codeguru.com/cpp/i-n/network/

API串口编程CSerialPort类为什么发送一个后就锁死在读的事件上了?

这个函数在等三个事件:关线程,IO口状态(读事件 EX_CHAR),发送事件(排名分优先级) 点发送按键就会激活发送事件(Event=2)然后进入到相应的case进行发送,但是发送完成后再次到这个等

CSerialPort类,彻底关闭串口

自己在前人的基础上更改,增加了线程关闭功能,能够彻底关闭串口,<em>数据</em>多次发送都可,串口使用完毕后可关闭

CSerialPort不能连续发送的问题

1.void <em>CSerialPort</em>::WriteChar(<em>CSerialPort</em>* port) { BOOL bWrite = TRUE; BOOL bResult = TRUE; DWORD BytesSent = 0; ResetEvent(port->m_hWriteEvent); // Gain ownership of the critical s

C++实现上位机5:实现串口控制类之派生类CSerialPort实现2

111 #include &quot;<em>CSerialPort</em>.h&quot; //#include &quot;../stdafx.h&quot; #include &quot;../Tool/CRC.h&quot; #include &amp;lt;sstream&amp;gt; <em>CSerialPort</em>::<em>CSerialPort</em>() :m_hCom(NULL), m_strCOM(L&quot;&quot;){ } <em>CSerialPort</em>::~<em>CSerialPort</em>(){ #ifd...

UINT CSerialPort::CommThread(LPVOID pParam)有关问题?

UINT <em>CSerialPort</em>::CommThread(LPVOID pParam) 首先我写了一个上面申明的CommThread的线程, UINT CMain::CommThread(LPVOID

CSerialPort串口类的修正版2014-01-10

  如需转载请标明出处:http://blog.csdn.net/itas109  QQ技术交流群:129518033     最新进展: <em>CSerialPort</em>串口类最新修正版2017-12-16 http://blog.csdn.net/itas109/article/details/78823082     这是一份优秀的类文件,好多的地方值得我们学习,具体在多线程,事件...

上位机简单串口类,VC串口类, MFC串口

我是在一家做硬件的的公司里面做软件开发工程师的,我做的软件大多是是编写软件通过串口去控制硬件,所以串口编程对于我来说是很重要的。串口编程之前一直使用的是自己写的简单串口(只有发送,没有<em>接收</em>)类,或者上网下的<em>CSerialPort</em>类(个人觉得不好用啊,互锁变量一堆,代码一开始还让人看不懂,对于上位机使用不合适)。对于我做的上位机软件,其实使用串口只是需要顺序发送,<em>接收</em><em>数据</em>无误就行了,不需要考虑太多东...

CSerialPort-master

在VS2015中搭建一个串口通信助手,主要实现PC机与外接设备的串口通信

CSerialPort串口类最新修正版(解决关闭死锁问题)2011-11-06

本文分享给大家的是<em>CSerialPort</em>串口类最新修正版(2011-11-06),一个串口控件能屹立14年不倒唯有<em>CSerialPort</em>类。 Remon提供的串口类原帖网址为:http://codeg

CSerialPortV3.0.1串口类最新修正版2018-02-14

新增功能 * ★修复不能连续发送的问题 ★ fix can not continue send error * ★一次性写入尽可能多的<em>数据</em>到串口 ★ try best to send mutil da

CSerialPort问题:一个对话框怎么调用另一个对话框里的写串口函数?

我做了一个MFC工程,其中包含多个按钮弹出对话框。我把<em>CSerialPort</em>类在其中一个对话框里: 创建对象<em>CSerialPort</em> m_Port; 并加入串口<em>数据</em><em>接收</em>响应函数afx_msg LONG

CSerialPort 使用问题

编程环境为VC2010/VC2015 MFC(用100 140 140xp编译器均试过),在写串口指令后,有<em>时</em>会被无限个数的读请求锁死CommThread线程,也就是无<em>时</em>无刻的在执行ReceiveChar函数,从而无法响应其他事件而一直在处理读请求。以排除计算机的问题和串口芯片与连接线的问题。跟踪ReceiveChar发现读到的<em>数据</em>长度均为0,是无效的。值得注意的是OVERLAPPED结构体中的internal此<em>时</em>为一个非常奇怪的数值3221225485,在网页或者MSDN上均无法搜到这个值的意义,请高手帮忙分析下。 在此网站上已有人提出过类似的问题,但是并没有人给出一个有效的回答: http://bbs.csdn.net/topics/391070927 调试结果图如下: 另:这个串口类在网上流传的十分广泛,我本人也使用过3,4年了从来没发生过这种现象。![![图片说明](https://img-ask.csdn.net/upload/201511/10/1447118255_130338.png)![图片说明](https://img-ask.csdn.net/upload/201511/10/1447118372_99747.png) 再次强调,如果怀疑这个串口类本身有问题,请先自行看下代码,此类存在至少10年了,并且被广泛使用,我不能100%的说我的硬件没问题,但我觉得99%的可能性问题不在硬件上。类源码地址: 原始:http://codeguru.earthweb.com/network/serialport.shtml 较新:https://github.com/liquanhai/<em>CSerialPort</em>

【关于CSerialPort串口类不能连续发送数据,大家有什么好的解决办法???】

如下:连续发送6次或者几次,都只能接受最前面和最后面的,如果没用延<em>时</em>就只能<em>接收</em>到最后面的疏浚。 我用串口监视工具查看的是直发送了最前面和最后面的<em>数据</em>,中间的<em>数据</em>都没用发送。 CString temps

关于用CSerialPort类实现串口通信的问题

在连续两次调用类中的WriteToPort函数写串口<em>时</em> 第一次调用完WriteToPort之后,外设返回<em>数据</em>, 第二次调用之前需要根据返回的<em>数据</em>来确定WriteToPort函数发送什么<em>数据</em>。 我是这样

VC++串口通信问题,关于CSerialport的

使用CSerialport<em>接收</em><em>数据</em><em>时</em>都是一个个<em>接收</em>的,那样在高速率大<em>数据</em>下可能就会产生丢<em>数据</em>问题,现在想在<em>接收</em>到收到特定格式的<em>数据</em>后在发送WM_COMM_RXCHAR消息,该怎样处理,如我要<em>接收</em>到这样

CSerialPort的WriteToPort

初次使用 remon Spekreijse的<em>CSerialPort</em> 类。 连续几次使用WriteToPort的<em>时</em>候总是只有最后一次的发送出去。。。 不知道什么原因。有用过的请指点一下。谢谢

MFC中使用的CSerialPort

MFC中使用串口通信所包含类,实现收发<em>数据</em>,直接包含,打按照函数打开串口,<em>接收</em>,发送就好了。

CSerialPort能否连续发送?发送数据丢失?

我给一个机器发送串口命令,单个命令发送没问题, 连续发送的<em>时</em>候有问题, 比如,连续发了三个,如下: m_ser.WriteToPort(chSend1); m_ser.WriteToPort(chSe

CSerialPort类,EV_RXFLAG问题

使用<em>CSerialPort</em>类,从串口收发<em>数据</em> 我想在一条消息帧<em>接收</em>完毕后,收到一个系统消息,所以我使能了这个类中定义的WM_COMM_RXFLAG_DETECTED这个消息,在这个类中,有这一段代码:

CSerialPort类不能连续发送数据

问题描述: 工具VS2008 <em>CSerialPort</em>类 当使用USB转232线连接两台Win7电脑<em>时</em>,只能发送一条指令, 然后一直等待<em>接收</em>,当<em>接收</em>到字符<em>时</em>,又可以发送一条指令。不使用转接线<em>时</em>可连续发送多条指令,收发 正常,已排除USB转接线及其驱动的问题。

Mscomm和CSerialPort类的问题

void SendToCom(USHORT WrAddr,INT WrData) { BYTE send_pkt = {0xEB,0x91,0x00,0x00,0x00,0x00,0x00,0x00

最新 串口类 CSerialPort v1.29 (A C++ class for Win32 serial ports)

<em>CSerialPort</em>类的最新版本 修正以往BUG 内含<em>CSerialPort</em>类的整个工程 可编译运行 方便学习和移植 在程序中如果要用到多个串口,而且还要做很多复杂的处理,那么最好不用MSComm通

CSerialPort的应用问题!

我想用<em>CSerialPort</em>类来实现工业控制,我想把它做成一个基于单文档的程序,但是由于对VC++不是很熟悉,所以在这里请教下大侠们,我到底该怎么去实现呢!我知道怎么添加到单文档,就是不明白我要做的事

关于CSerialPort多线程多串口问题!!!

我想用<em>CSerialPort</em>来创建多个对象,也就是多个串口,结果跟悲催的发现,开不了,assert (portnr>0 && portnr<50); 按理论来说应该是可以的啊,但是实践中就是不行啊,望

关于CSerialPort类,多次调用initPort()函数后出现错误

先说下具体情况,打开串口 -- 发送<em>数据</em> -- 关闭串口 -- 打开串口出错,错误代码就是调用initPort函数 错误提示CRT detected that the application wrot

最新版本CserialPort类 强大串口通讯类

简单而强大的多线程串口编程工具CserialPort类(附VC基于MFC详细编程步骤)

CSerialPort类使用示例

这是<em>CSerialPort</em>类使用的简单例子,希望对您有所帮助

最新版的CSerialPort 程序

最新版的 <em>CSerialPort</em> 串口程序可以集成开发。修改了很多bug。非常不错!!

最新版CSerialPort

最新版(2014年)的<em>CSerialPort</em>类。开发串口通信软件使用方便,内含义低版本,可以进行比较,适合初学者最好不过。

Remon Spekreijse编的串口Cserialport类的多串口使用问题

想不只使用4个串口,于是 直接在他的初始化函数当中更改如下 assert(portnr > 0 && portnr < 5); -》 assert(portnr > 0 && portnr < 9);

解决CSerialPort串口通讯类单字符接收的问题⑤

http://chaochaoblog.com/archives/3500 在我写SerialServer即串口转网口程序的<em>时</em>候,串口通讯的类是从网上Download的一个CSerailPort类,这是个老外在1997年写的一个类,当然在2012年有人修改过了,处理过一些bug。但是比较困扰我的是,它<em>接收</em>到<em>数据</em>是一个char(一个字节)读取的,这导致我写的日志里面都是这个样子的: a b c d ...

CSerialPort串口类工程实例

VS2015完整工程,基于自修改的<em>CSerialPort</em>类,MFC对话框,在VS2015 win10环境下调试正常工作,支持unicode字符集,支持字符串和二进制(16进制)收发,串口反复打开关闭正

如何让CSerialPort这个串口类支持com1-com4以外的串口(如com5)

按龚建伟的方法编串口通讯,可是只支持com1-com4,我是新手,不怎么会改。看他的介绍,应该是需要修改<em>CSerialPort</em>里的InitPort函数。谁知道怎么改啊?谢谢。(我自己只找到一处应该修改

VC CSerialPort类串口通信怎样清空接收缓存

在对话框类中使用<em>CSerialPort</em>类串口通信,下位机向串口发送a1,我用编辑框第一次<em>接收</em>为a1,第二次<em>接收</em>为a1a1,第三次<em>接收</em>为a1a1a1,怎样使每次<em>接收</em>都为a1。

串口 大文件 发送

#ifndef __WD_PROTOCOL_H__ #define __WD_PROTOCOL_H__ #define SERIALPORT_BUFF_LEN (1024*100) //串口缓存 //

在中国程序员是青春饭吗?

今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行<em>时</em>,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...

程序员请照顾好自己,周末病魔差点一套带走我。

程序员在一个周末的<em>时</em>间,得了重病,差点当场去世,还好及<em>时</em>挽救回来了。

UISO9.0下载

非常好用的ISO制作查看工具软件!非常好用的ISO制作查看工具软件! 相关下载链接:[url=//download.csdn.net/download/black_ace520/3909164?utm_source=bbsseo]//download.csdn.net/download/black_ace520/3909164?utm_source=bbsseo[/url]

android编程权威指南pdf与源码下载

本书包含了PDF和本书源码,图灵书籍,老外的翻译版本,涵盖全书36个实例,步步紧扣,非常适合初学者的书籍,此源码书中并无明显提示用户有这些代码下载,是本人学到中途在某个资源细节所发现下载地址 相关下载链接:[url=//download.csdn.net/download/u013383345/8945467?utm_source=bbsseo]//download.csdn.net/download/u013383345/8945467?utm_source=bbsseo[/url]

图片上添加文字下载

图片上添加文字 相关下载链接:[url=//download.csdn.net/download/qq_17211013/9491408?utm_source=bbsseo]//download.csdn.net/download/qq_17211013/9491408?utm_source=bbsseo[/url]

我们是很有底线的