CSDN论坛 > VC/MFC > 基础类

想学习利用vc进行计算机串口或者usb口与外部通讯的知识,应该看哪一部分? [问题点数:20分,结帖人hzh_shat]

Bbs1
本版专家分:35
结帖率 100%
CSDN今日推荐
Bbs5
本版专家分:2677
Blank
红花 2003年8月 Delphi大版内专家分月排行榜第一
Blank
黄花 2003年7月 Delphi大版内专家分月排行榜第二
Bbs5
本版专家分:2677
Blank
红花 2003年8月 Delphi大版内专家分月排行榜第一
Blank
黄花 2003年7月 Delphi大版内专家分月排行榜第二
Bbs1
本版专家分:35
Bbs2
本版专家分:359
匿名用户不能发表回复!
其他相关推荐
USB口是串口的一种
网络通信方式的划分,按每次传送的数据位数分串行与并行通信,串口又分RS232,422,485, 联想到PC连接触摸屏时,有时用串口COM口,有的也可以用USB口。  USB也是串行通信方式,所以USB口也是串口的一种。  USB的英文缩写是UniversalSerialBus,翻译成中文就是“通用串行总线”,也称通用串联接口。  一个是狭义的,一个是广义的。  如果你一定要区分的话,电脑
通用端口监控工具--USB,串口,网口
程序员开发项目时,监控和检测电脑基本端口(网口,USB,串口)数据通讯的基本工具,方便调试和开发
学习计算机专业知识,我们该学什么?
1.主要目的               记录自己的学习过程以及对学习方法的思考,方便日后回忆,同时也希望能给像我一样的学习者有点启示。      2.主要内容            对不同专业的学习方法的总结,我们要站在不同专业上去看待问题,例如学机械和计算机从本质上来讲是有一定相通的,毕竟都是机器     3.正文            其实我们对某些工程专业的学习,主要是利用所学的
判断串口是否通讯正常
电脑通过上位机串口与设备连接通信先发一段指令,上位机再受到信息做出反应,那么如果上位机没有收到指令,那么就有可能是硬件的RXD,TXD线收到病毒感染,也有可能是软件通信的问题,使用串口检测工具可以判断是否是软件指令发送的问题,可能是指令超时,Buffer太小等,举例:先打开要检测的串口COMX,进行开始检测,再打开上位机打开串口,再发送指令,此时观察串口检测工具里面显示的指令,即可判断      ...
串口,并口和USB口
串行接口  串行接口通常又被简称为串口,英文标识为Serial或COM;现在的PC机一般有两个串行口COM1和COM2。串行口不同于并行口之处在于它的数据和控制信息是一位接一位地传送出去的。虽然这样速度会慢一些,但传送距离较并行口更长。通常COM1 使用的是9针D形连接器,而COM2有的使用的是老式的DB25针连接器。接口分为同步(Asynchronous)接口和异步(Synchronous)接
USB 作为一种通用的串行通信规范,为何在电子通信里不能完全代替 RS-232 串口?
origin: https://www.zhihu.com/question/22395639 时国怀 USB控制器、class驱动开发 协议栈太大不是主要原因,以太网协议栈也不小,但在通信行业的应用远远多于USB 具体原因有以下几点: 1、USB通信距离太短(抗干扰能力太弱),只有5米,RS232通
VC++ USB接口程序函数
在应用程序一个文档内引用头文件如下,并将hidsdi,hidpi.h,hidusage.h,hidsdi.lib,setupapi.lib拷贝进工程文件夹下  extern "C" { // Declare the C libraries used #include "hidsdi.h" // Must link in hid.lib #include
VS2013下(MFC编程) 与 Omron PLC 串口通信,工控机案列
//  CDetectDlg   主 类 名, //打开串口 HANDLE CDetectDlg::KSrialOpen() {     /*     Overlapped.hEvent = CreateEvent(NULL, TRUE, FALSE, NULL);     Overlapped.Offset = 0;     Overlapped.OffsetHigh = 0;
枚举USB设备接口(C++源代码)
c++ 实现枚举USB设备接口 涉及函数: SetupDiGetClassDevs SetupDiEnumDeviceInterfaces SetupDiGetDeviceInterfaceDetail
获取计算机所有串口
多数涉及串口操作的软件,在让用户选择串口时,只会机械的给出从COM1到COM16的组合框。但实际上可能有大于COM16的串口号,于是想编程来获取实际的串口号再列出来。看起来很难,其实关于串口的信息保存了注册表中,代码如下: void CPageSetCom::ShowComm() { long lReg; HKEY hKey; DWORD MaxValueLeng
关闭