参考之前的资料,写了一个自己常用的串口类, 字符串发送类型用了两种方式,char[] 和byte[] ; 数据接收也是采用两种 char[] 和byte[] 两种。 类代码贴出来: 调用方法:char[] byte[] 数据接收数组对应使用 实际可用。 ...
1、 安装串口类型的驱动时,有可能会出现驱动安装不了的情况,报错:找不到相应文件或者找到文件,安装出错,如下图: 2、遇到此类问题,解决方法如下: 1>检查C盘路径下是否有“mdmcpq.inf” "usbser.sys"文件,如果没有下载相应系统的文件, mdmcpq.inf 文件放在 c:\wi ...
分类:
其他好文 时间:
2016-08-12 21:39:37
阅读次数:
1619
虽然使用诸如 CSerialPort VC串口类,MSComm VC 串口控件等非常方便,但有时这些控件并不适合自己的特殊需求,所以有必要了解一下基于Windows API的串口编程方法,下面介绍一下API串口编程的一般步骤及相关串口API函数。
串口操作一般有四步,分别是:
1) 打开串口
2) 配置串口
3) 读写串口
4) 关闭串口
1、 打开串口
在《VC 打开串口》一文...
Android串口操作,简化android-serialport-api的demo
最近在做android串口的开发,找到一个开源的串口类android-serialport-api。其主页在这里http://code.google.com/p/android-serialport-api/ ,这里可以下到APK及对源码。
但是下载源码之后发现源码不...
分类:
移动开发 时间:
2016-07-13 16:13:52
阅读次数:
290
团队正在开发一个仪器控制软件的框架,希望该框架能兼容/容忍一些硬件的变换,以及灵活定制建立在该硬件平台之上的工作流。目标仪器使用了很多的串口通信(Serial Port),所以大家觉得应该设计/封装一个统一的串口类来管理串口通信的一致性。就我个人的意见来说,我不是建议在System.IO.Port. ...
分类:
其他好文 时间:
2016-05-31 00:45:37
阅读次数:
205
一个挺好用的串口类:CnComm1.3。SerialPort.rar 简单用法: 1.定义成员: CSerialPort m_SerialPort; 2.初始化: m_SerialPort.SetBufferSize(1024,1024); m_SerialPort.SetWnd(m_hWnd); ... ...
分类:
其他好文 时间:
2016-05-14 00:59:10
阅读次数:
1428
这是一份优秀的串口类文件,好多的地方值得我们学习,具体在多线程,事件,自定义消息,类的封装方面等等。
Remon提供的串口类网址为: http://codeguru.earthweb.com/network/serialport.shtml,
由于已经运行十几年了,原文的问答部分列出来这么多年来的问题,经过网友们的总结,补充和修改原来代码后,整理出一份相对比较完美的代码。...
分类:
其他好文 时间:
2016-05-13 04:38:37
阅读次数:
196
一、简介 QSerialPort类是Qt5封装的串口类,可以与串口进行通信。QSerialPortInfo是一个辅助类,提供串口的一些信息,如可用的串口名称,描述,制造商,序列号,串口16位产品编号等。利用QSerialPortInfo提供的可用串口信息,可设置串口波特率,并打开需要的串口进行通信。... ...
分类:
其他好文 时间:
2016-04-21 16:40:08
阅读次数:
1595
MFC制作上位机,首先需要了解的是串口的编程,一般有两种方法,一个是使用ActiveX控件,例如mscomm串口控件,还有一个是用SerialPort类或者一些其他的串口类,这两个的区别是使用SerialPort类不需要注册控件,在其他没有安装控件的电脑上也能够用。一·使用mscomm串口控件使用m...
分类:
编程语言 时间:
2015-12-30 01:44:50
阅读次数:
926
实现串口通信,使用的类文件是SerialPort.cpp。在项目中使用mscomm控件的时候,串口连续传递若干数据后,会出现卡死的情况,关闭串口再打开,继续读取的话可以正常通信。为了解决这个问题,想到就用SerialPort串口类来实现会好吧。当然,完全用windows的api函数来实现也可以,太麻...
分类:
其他好文 时间:
2015-12-30 00:27:07
阅读次数:
610