CSerialPort类下载 [问题点数:0分]

Bbs1
本版专家分:0
结帖率 88.73%
CSerialPort解析

CserialPort<em>类</em>支持线连接(非MODEM)的串口编程操作。 CserialPort<em>类</em>是基于多线程的,其工作流程如下:首先设置好串口参数,再开启串口检测工作线程,串口检测工作线程检测到串口接收到的数据、流控制事件或其他串口事件后,就以消息方式通知主程序,激发消息处理函数来进行数据处理,这是对接受数据而言的,发送数据可直接向串口发送。 CserialPort<em>类</em>定义的消息如表

串口通信--CSerialport

VS2013下使用<em>CSerialPort</em><em>类</em>进行串口通信

CSerialPort跨平台串口库2018-11-20

如需转载请标明出处:http://blog.csdn.net/itas109  QQ技术交流群:129518033 前言 <em>CSerialPort</em>是一份优秀的串口<em>类</em>文件,好多的地方值得我们学习,具体在多线程,事件,自定义消息,<em>类</em>的封装方面等等。 Remon提供的串口<em>类</em>网址为: https://www.codeguru.com/cpp/i-n/network/serialcommunication...

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

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

串口CSerialPort的简单用法

简单用法: 1.定义成员: <em>CSerialPort</em>m_SerialPort; 2.初始化: m_SerialPort.SetBufferSize(1024,1024); m_SerialPort.SetWnd(m_hWnd); m_SerialPort.SetNotifyNum(DEF_IN_BYTE_SIZE); if (m...

CSerialPort改进版

改良由Remon Spekreijse 写的<em>CSerialPort</em><em>类</em>,主要改动有: 1、将接收缓冲区的数据<em>类</em>型由CString改用char*,并增加预存读数据的变量; 2、增加超时设置函数; 3、增加

串口CSerialPort(2010-03-05)

#ifndef __SERIALPORTTOOL_H__#define __SERIALPORTTOOL_H__#define WM_COMM_BREAK_DETECTED WM_USER+1#define WM_COMM_CTS_DETECTED WM_USER+2#define WM_COMM_DSR_DETECTED WM_USER+3#define WM_COMM_ERR_DETE

CSerialPort.h

串口头文件,添加CSerial<em>类</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/

CSerialPort使用总结

概况 1.MFC单文档模式内嵌浏览器 2.程序启动读取初期参数,以及参数的修改和保存 3.串口轮询检测读卡器 4.状态栏添加一个静态文本控件,点击控件,弹出对话框 具体说明: 1,内嵌浏览器 查看下列资料  具体不在详述 https://blog.csdn.net/techtiger/article/details/14155627 https://blog.csdn.net/u...

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

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

CSerialPort串口

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

CserialPort

早期的<em>CSerialPort</em>是一个很好的串口通讯<em>类</em>,但它没有关闭串口的方法,该串口<em>类</em>已添加关闭串口函数ClosePort。

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

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

最新版CSerialPort

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

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

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

一个串口CserialPort,很好用得。

一个串口CserialPort<em>类</em>,很好用得。避免对底层API的调用,使用起来还是很方便的。,

最新版本CserialPort 强大串口通讯下载

简单而强大的多线程串口编程工具CserialPort<em>类</em>(附VC基于MFC详细编程步骤) 相关<em>下载</em>链接://download.csdn.net/download/sunymen/9305739?utm_

VS2010下MFC CSerialport接收问题

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

最新版本CserialPort 强大串口通讯

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

串口通信助手(龚建伟版使用cserialport)

为什么另一个串口发送汉字时,比如:发送"你好"情况是这样的:ch=196 str=? ![图片](https://img-ask.csdn.net/upload/201605/10/1462860821_691963.jpg)![图片](https://img-ask.csdn.net/upload/201605/10/1462861037_93158.jpg)![图片](https://img-ask.csdn.net/upload/201605/10/1462861047_654660.jpg)![图片](https://img-ask.csdn.net/upload/201605/10/1462861055_323741.jpg)

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

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

打造最漂亮的串口调试助手(基于WPF + .NET C# VS2013)附源码!

打造最漂亮的串口调试助手(基于WPF + .NET C# VS2013)附源码!2014年06月27日 15:14:10阅读数:44220WPF界面全部用XAML语言手打,基本都是Grid布局,VS很强大,编程很舒服便捷,源码有很详细的注释。 * 学C#和WPF编的第一个软件,整个编程过程,通过百度不断学习,其中很多借鉴了一叶知秋串口助手的代码 * 作者是做硬件的,只为学习做简单的上位机程序,C#...

CSerialPortV3.0.0串口最新修正版2017-12-16

新增功能 * 支持DLL输出 * 去除QueryKey和Hkey2ComboBox,采用<em>CSerialPort</em>Info::availablePorts()函数代替 * 增加<em>CSerialPort</em>Inf

CSerialPort

由荷兰人Remon Spekreijse创作的COM通讯<em>类</em>,由龚建伟等作了如下改进: 一、文本和二进制发送方式兼容 二、可能解决了内在泄漏 三、彻底释放资源

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

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

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

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

CSerialPort的源码(程序文件和头文件)

#ifndef __SERIALPORT_H__#define __SERIALPORT_H__ #define WM_COMM_BREAK_DETECTEDWM_USER+1// A break was detected on input.#define WM_COMM_CTS_DETECTEDWM_USER+2// The CTS (clear-to-send) signal c...

CserialPort读写操作

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

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

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

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

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

CSerialPort VS2015 unicode可用

自修改的<em>CSerialPort</em><em>类</em>,在VS2015下调试正常工作,支持unicode字符集,支持字符串和二进制(16进制)收发,串口反复打开关闭正常,支持查询计算机内可用串口

CserialPort解析(一)

CserialPort<em>类</em>的功能及成员函数介绍 CserialPort<em>类</em>是免费提供的串口累,Codeguru是一个非常不错的源代码网站 CserialPort<em>类</em>支持线连接(非MODEM)的串口编程操作。 CserialPort<em>类</em>是基于多线程的,其工作流程如下:首先设置好串口参数,再开启串口检测工作线程,串口检测工作线程检测到串口接收到的数据、流控制事件或其他串口事件后,就以消息方式通知主程序,

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

使用CserialPort<em>类</em>出现的一些问题的解决: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的问题

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

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

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

CSerialPort 通信问题

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

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

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

CSerialPort

改进的<em>CSerialPort</em><em>类</em>,解决了关闭端口时的死锁问题,并对源码进行详细讲解,附有实例。

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

基于VS2017的MFC串口通信程序,是基于<em>CSerialPort</em><em>类</em>编写的,亲测32位和64位均可用。 相关<em>下载</em>链接://download.csdn.net/download/weixin_42057

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

最近要写一个串口程序,用MFC自带COM组件的效果很差(一次接收一个缓冲区的数据,没办法像写嵌入式程序那样单字节就能触发中断接收那样),所以进行了一些研究,发现了一个 第三方串口<em>类</em> 很强大,效果非常好。资源<em>下载</em>第三方串口<em>类</em>资源<em>下载</em>:http://download.csdn.net/detail/humanking7/9064717步骤

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

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

CserialPort下载

早期的<em>CSerialPort</em>是一个很好的串口通讯<em>类</em>,但它没有关闭串口的方法,该串口<em>类</em>已添加关闭串口函数ClosePort。 相关<em>下载</em>链接://download.csdn.net/download/li

CSerialPort最新串口下载

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

Cserialport

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

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

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

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

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

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

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

CSerialPort,支持unicode编码

在原来的CserialPort的基础上进行了一些修改,使其支持Unicode编码,同时改正了原代码在初始化串口时DCB结构体初始化错误的问题。

CserialPort问题,急!

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

CSerialPort V1.34

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

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

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

CSerialPort-master

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

C++ CSerialPort

自己封装的C++ <em>CSerialPort</em>串口<em>类</em>,串口异步通信,不需要注册MSCOMM,就能实现串口通信。

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

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

Mscomm和CSerialPort的问题

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

基于MFC的串口CSerialPort的使用

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

那里有cSerialPort的可供下载?高分求救!

wangyun@digis.com.cn

vc 串口通信程序,利用cserialport

利用<em>CSerialPort</em><em>类</em>对串口进行编程,开发环境为vc++,很有用,本人通过调试运行,且能够应用

最新版的CSerialPort 程序下载

最新版的 <em>CSerialPort</em> 串口程序可以集成开发。修改了很多bug。非常不错!! 相关<em>下载</em>链接://download.csdn.net/download/suren157/10351564?ut

修改之后的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

vs2005下利用CserialPort进行串口通信

此资源是在vs2005下利用CserialPort<em>类</em>进行串口通信的源码 是我自己编写的一个入门级的串口通信工程 适合首次接触串口通信的朋友,希望对大家有帮助 里面有CserialPort<em>类</em>源码

CSerialPort.cpp

串口cpp文件,编写串口程序代码是会用到,添加CSerial<em>类</em>,已经生成

CSerialPort串口更新版2014-01-10

** ** PURPOSE This class can read, write and watch one serial port. ** It sends messages to its owne

CSerialPort串口最新修正版2016-05-07

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

CSerialPort及使用源代码

<em>CSerialPort</em><em>类</em>源代码及使用示例

基于CSerialPort修改的串口调试助手源代码(支持中文、自动保存等)

如需转载请标明出处:http://blog.csdn.net/itas109  QQ技术交流群:129518033     最新进展: <em>CSerialPort</em>串口<em>类</em>最新修正版2017-12-16 http://blog.csdn.net/itas109/article/details/78823082         本串口工具集成目前多数串口工具的优秀功能于一身,采用C...

自定义串口通信的实现(SerialPort)

using System;using System.Collections.Generic;using System.Text;using System.IO.Ports;using System.Threading;namespace CommPort{    enum optype    {        Continues,      

.NET 2.0中串口通讯SerialPort

1。简介随着USB的流行,串口通讯已经应用到日常生活的很多方面了,USB是一种高速的串口通讯协议,USB接口非常复杂,通常被用在需要传输大量数据数据的地方,如U盘、相机、打印机等。除了USB这种较为奢侈的串口外,在工控和嵌入式行业,大量被使用的是另一种古老的串口协议,RS-232串口。RS-232是一种非常简洁的低速串口通讯接口,它可以同时进行数据接收和发送的工作。2。.NET 2.0对串

在C#中使用SerialPort实现串口通信

表1                                                      SerialPort<em>类</em>的常用属性 名  称 说  明 BaseStream 获取 SerialPort 对象的基础 Stream 对象 BaudRate 获取或设置串行波特率 Bre

CSerialPort使用实例

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

cserialport

    笔记整理:      原<em>类</em>地址:http://www.codeguru.com/network/serialport.shtml    基于多线程,工作流程:首先设置好串口参数,再开启串口监测线程,串口监测线程监测到串口接收到的数据,流控制事件,以消息方式通知主程序激发消息处理函数进行数据处理,发送数据可直接向串口发送。    重要函数:InitPort()    StartM

利用CSerialPort 进行通信串口

示例代码: 打开串口 <em>CSerialPort</em> m_Port; //<em>CSerialPort</em><em>类</em>对象 if (m_Port.InitPort(this, m_nCom, m_nBaud,m_cParity,m_nDatabits,m_nStopbits,m_dwCommEvents,512)) { m_Port.StartMonitoring(); m_ctrlIconOpenoff.SetIcon(m_hIconRed); strStatus.Format("STATUS:

VC CSerialPort的使用方法详解

API 参考: 接口由两个<em>类</em>组成:CSerialException、<em>CSerialPort</em>。其成员函数和成员变量清单如下:   CSerialException::CSerialException   CSerialException::GetErrorMessage   CSerialException::m_dwError   <em>CSerialPort</em>::<em>CSerialPort</em>   C

MFC中使用的CSerialPort

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

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

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

CSerialPort串口工程实例

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

CSerialPort串口最新修正版2016-06-29

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

CSerialPort串口最新修正版2017-02-14

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

C++ CSerialPort

C++ <em>CSerialPort</em> <em>类</em>,已经在项目中用了.无USB串口方面问题的Bug.

CSerialPort的WriteToPort

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

最新版的CSerialPort 程序

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

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

CSerialPort使用示例

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

字母快速查找下载

a-z字母的快速准确的查找,迅速找到对应的字母,快速定位 相关下载链接:[url=//download.csdn.net/download/ningweijia/5314474?utm_source=bbsseo]//download.csdn.net/download/ningweijia/5314474?utm_source=bbsseo[/url]

颜色标志的代码 GBT13534-2009下载

国家标准=颜色标志的代码 GBT13534-2009 相关下载链接:[url=//download.csdn.net/download/newplancn/8959963?utm_source=bbsseo]//download.csdn.net/download/newplancn/8959963?utm_source=bbsseo[/url]

简单的C#图像浏览器下载

这是一个用C#,开发的,基于WINDOWS的简单图像浏览器! 主要功能为打开图片、浏览图片(上一张、下一张、幻灯片的形式)、显示图示显示比例(采用ProcessBar(非VS。NET自带。重写的))。初学都作品。还望指点。 相关下载链接:[url=//download.csdn.net/download/chenxh/151002?utm_source=bbsseo]//download.csdn.net/download/chenxh/151002?utm_source=bbsseo[/url]

我们是很有底线的