2 weixin 29423137 weixin_29423137 于 2015.06.30 10:10 提问

Delphi将USB通讯方式改为串口

怎么把usb通讯改成使用串口通讯?现在usb是使用api完成的,改成串口具体怎么实现?

1个回答

suiyunonghen
suiyunonghen   2015.07.06 23:05

囧,看你的设备是神马类型的,如果是串口的,一样的,找协议文档,根据协议文档定制协议发送数据包就行嘛,最简单的方法就是购买一个转接口,直接讲USB转接成串口

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
VC编程实现与USB设备通信
随着计算机技术的不断发展,USB设备以其传输速度快、可热插拔、独立供电等诸多的优点被普遍采用。现在市面上的USB设备层出不穷,如U盘、MP3、移动硬盘等应用起来十分方便。 本文采用VisualC++6.0软件进行仿真,利用基于对话框的VC++应用程序完成对上位机界面的编写,可以利用VC编程实现对计算机底层硬件的操作。采用DriverStudio软件编写USB设备的驱动程序。 本文先介绍了USB通信协议及其传输方式,然后具体地给出了驱动程序开发的全过程,同时根据硬件电路设计了上位机显示界面,并对各个显示元素的功能及编码过程做了详细的介绍。在上位机软件可以正常运行后,把USB实验板连接到电脑,进行PC机与USB设备的相互通信,结果表明,在通信的过程中,可以完成PC机与USB设备的连接和相互控制。
浅谈总线通信机制(串口、I2C、SPI、USB。。。)(通信基础+串口部分)
本文未完待续。。。。本人才疏学浅,若有理解出错的地方,欢迎各位大佬批评指教。参考:书籍:> 唐朔飞chinaunix博客:https://www.cnblogs.com/chengqi521/p/7238269.htmlC语言中文网:http://c.biancheng.net/cpp/html/1919.html百度文库:https://wenku.baidu.com/view/58480d1e
物联网的媒介——java usb串口通信
背景: 15年暑假期间参加ICAN全国物联网大赛,主题是应用于各种气体危险场合的四轴飞行器的大气参数测试。由于需要地面服务器作为单片机数据与上位机的传输,并且要存储进数据库,开始写java usb串口的小程序。由于各种事情的搁浅,并没有在大赛之前完成这个项目,最近几天将其简单的修改,实现了基本功能。 准备工作: 由于java主要发展方向为上位机软件方向,所以底层的开源包较少,且需要C语言写的
Delphi 串口通信(1)
利用 Delphi实现串口通信的常用的方法有 3种: 一是利用控件,如 MSCOMM控件和 SPCOMM控件; 二是使用 API函数; 三是调用其他串口通信程序。其中利用 API编写串口通信程序较为复杂,需要掌握大量的通信知识。相比较而言, 利用 SPCOMM控件则相对较简单,并且该控件具有丰富的与串口通信密切相关的属性及事件,提供了对串口的各种操作,而且还支持多线程
关于在DELPHI 里如何调用USB设备
关于在DELPHI 里如何调用USB设备,其实很简单:步骤如下: 以AVR309为例: 1,创建设备句柄: DrvHnd:=CreateFile(PChar(Drvfile),GENERIC_WRITE or GENERIC_READ, FILE_SHARE_WRITE or FILE_SHARE_READ,                nil,OPEN_EXISTING
Linux 中如何把串口0 改为普通串口使用
开发板自带的Linux 系统中,串口0(对应设备/dev/ttySAC0)已经被用作控制台使用,如何把它 作为普通串口使用,需要改两个地方: 1. 在bootloader 中把Linux 启动参数的串口输出改为null,根据使用bootloader 的不同,可以又 分为两种情况:(1)使用supervivi 作为bootloader (2)使用vboot 作为bootloader 2. 屏蔽内核解压时的打印信息
USB FOR DELPHI
一个牛人写的DELPHI程序,用于USB通讯
USB 作为一种通用的串行通信规范,为何在电子通信里不能完全代替 RS-232 串口?
origin: https://www.zhihu.com/question/22395639 时国怀 USB控制器、class驱动开发 协议栈太大不是主要原因,以太网协议栈也不小,但在通信行业的应用远远多于USB 具体原因有以下几点: 1、USB通信距离太短(抗干扰能力太弱),只有5米,RS232通
I2C、SPI、USRT、USRAT通信方式对比
在产品开发中经常会遇到一些通信问题,平常经常会用到的串口、I2C、SPI。一般通信的速录,距离、接线的问题,会对通信方式的选择有所影响。了解不同通信模式的特点,便于开发中选择合适的通信方式。 一.串口通信 串口是计算机上一种非常通用的设备通信协议(不要与通用串行总线Universal SerialBus或者USB混淆)。大多数计算机包含两个基于RS232的串口。串口同时也是仪器
VC++USB及串口通信程序(附工程)
为公司开发产品测试程序,实际上是基于VC++的USB通信及串口通信。当初编写程序时,网上找了很多资料及程序,感觉大都只是说了一点点,没有一个完整的工程以供其他开发者借鉴,完全要靠开发者东拼西凑,最后凑成一个整体工程,还要在这个工程基础上进行相当艰苦的排查问题、解决问题的调试过程。本人对这一过程极其厌烦,在这里将走完的以上的“艰苦历程”之后的成果列出,以供后来者借鉴。 // VRGate_Prod