USB串口的特殊波特率通信是指波特率为非标准数值的任意波特率。由于这些波特率是非标的,所以从硬件到软件都有特殊要求和方法才可以实现。本文以最新2015款的波仕USB232ET转换器为例从硬件和软件两方面来介绍如何实现USB串口的特殊波特率通信。
USB串口转换器是实现USB与RS-232/RS-485/RS-422串口设备相互通讯的一种协议转换装置。一般的USB串口转换器支持的波特率为标准值300、600、1200、2400、4800、9600、14400、19200、28800、38400、57600、115200、230400。USB串口的特殊波特率通信是指300到230400之间但是不同于以上数字的任意波特率的串口通信。由于这些波特率是非标的,所以从硬件到软件都有特殊要求和方法才可以实现。本文以波仕USB232ET转换器为例来进行硬件和软件介绍。
要实现USB串口的特殊波特率的通信,必须满足2个条件:1、USB-串口转换器本身支持特殊波特率;2、必须有支持特殊波特率的通信软件。另外如果软件只有应用程序(EXE可执行文件),那也就只能够进行通信的演示,因为所有的接收与发送数据都必须位于应用程序的界面内,无法提供给用户。如果用户要将这些接收或者发送的数据嵌入到用户自己的程序中,那么就必须有支持特殊波特率的通信软件的源代码。
波仕USB232ET提供一个USB2.0口,一个隔离的RS232/RS485/RS422串口,一个可以对外提供5V供电的插座等。光电隔离USB/串口转换器支持串口波特率范围300-230400bps的任意值,RS-232、RS-485、RS-422通用,可以虚拟成为本地COM串口(COM1-COM256)、配套提供通信源代码。接计算机时,USB232ET需要安装驱动程序。USB232ET支持Windows 8/7/XP/Vista/ME、Linux/Android等操作系统。
1、安装好驱动程序后,会在计算机中出现一个新的有线网口。将计算机的此网口的IP地址改为192.168.0.10.(最后一位10~254均可),子网掩码255.255.255.0 。
2、如果要查看或修改参数则运行Config.exe程序(界面如下左图),Test.exe用于测试以太网口与串口之间的数据收发(界面如下右图) :
这里可以看到USB232ET的串口波特率可以设置为任意值,包括标准波特率以及各种特殊波特率。用户可以修改。设置完毕后USB232ET就可以使用Test.exe软件进行串口通信了。波仕电子随产品赠送Test的源代码,这样用户可以嵌入到自己的串口通信软件中。
关键字:USB 串口 特殊波特率通信
引用地址:
USB串口的特殊波特率通信
推荐阅读最新更新时间:2024-05-02 23:18
USB隔离技术在医疗系统的应用
通用个人电脑(PC)的广泛普及正在重塑医疗系统的构建方式。这些医疗系统的核心就是PC,只是采用专门的软件和针对医疗应用定制的功能对其进行了配置。这种方法降低了成本,缩短了开发时间,因为许多PC组件的价格已经很低。这种技术还能与其它系统(如服务技术人员的笔记本电脑)和外设(如打印机、键盘和鼠标)实现更好的互操作。然而,由于标准PC接口缺少直接、具有成本效益的隔离方案,这种技术的应用有时会很受到阻碍。 这是ADI公司的单芯片USB隔离器,利用内部稳压器可以在5V USB电源或系统提供的3.3V电源下工作。 RS-232是一种很容易隔离的PC通信端口,但正在被逐步淘汰,让位于一种更具鲁棒性、更高速度的接口USB,而
[医疗电子]
芯片及IP供应商Kandou宣布完成9320万美元C轮融资
日前,芯片及IP供应商Kandou宣布完成9320万美元C轮融资。 此次融资的参与者包括Bessemer领导的现有投资者,以及两名新投资者Climb Ventures和由Flexstone Partners管理的Swiss Select Opportunities。迄今为止,公司的总融资额为1.328亿美元。 C轮融资将用于Kandou的首款Matterhorn芯片,这是一款支持USB4的USB-C多协议重定时器解决方案,以支持电子设备的消费和网络应用。此外,资金将用于正在进行的Chord信号技术与Glasswing超短距离(USR)SerDes IP。 Kandou创始人兼首席执行官Amin Shokrollahi表
[半导体设计/制造]
基于FPGA和USB的高速数据传输、记录及显示系统
摘要:提出了一种基于FPGA和USB的高速数据传输、记录及显示系统的设计方案,并对其中的低电压差分信号(LVDS)传输方式、FPGA功能模块以及USB传输模块等进行了介绍。该系统不但可以快速方便的传输、记录及显示雷达数据形成分机的数据,还具有判断数据帧头错误、帧长度错误的功能。
关键词:FPGA;USB;LVDS;数据传输
1 概述
雷达数据形成分机具有数据量大、传输速率高、帧格式固定等特点。目前用于雷达数据传输的一般有PCI总线和网卡,其中32位的PCI接口数据传输速率最大可以达到133Mbit/s,而目前广泛采用的以太网卡的最大传输速率达到100Mbit/s,虽然这两者的传输速度完全可以满足要求,但是它们存在安装繁琐,受
[半导体设计/制造]
MSP430F5529学习笔记(五)——串口|UART
我们在使用MSP430的时候大家会发现插上usb线后电脑上有两个端口标识,那么在进行串口通信时选择哪个呢。其实如图所示,上面的端口是用来进行串口通信的,下面的则是用来进行程序的下载,大家在使用的时候多加分辨即可。 当然熟悉单片机操作的人可以通过经验判断图中标注UART1的即为串口通信端口,接下来我们就进入MSP430F5529串口的学习,通过学习串口我们可以更好的进行上下位机通信,主从机交互等场景的信息交互。 串口端口配置 与使用其他功能一样我们首先对串口进行基础的配置,如果想使用电脑USB下载线进行与电脑的通信请选择P4.4,P4.5端口(UART1),如使用排针IO的串口请选择P3.4,P3.5端口(UART0),在对
[单片机]
51单片机连接ESP8266串口WiFi模块
51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flash rom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是51系列的单片机一般不具备自编程能力。 51单片机区别 同样的一段程序,在各个单片机厂家的硬件上运行的结果都是一样的,如ATMEL的89C51(已经停产)、89S51, PHILIPS,和WIN
[单片机]
解读车载USB接口的方方面面
哪有白来的充电方便,都是工程师在幕后想了很多办法。面向未来,不支持USB Type-C接口的汽车不要买。 随着便携式电子设备的广泛普及,用户在开车时为自己的设备充电变得越来越频繁。USB供电功能让设备充电变得极为便利。USB的高数据率也让新一代信息娱乐系统支持丰富多样的车载功能,如音频播放、屏幕和应用共享,以及数据连接等等。 传统USB Type-A接口已经广泛应用于汽车OEM厂商的各种车型,其供电能力最高为7.5W(5V电压,最高1.5A电流)。随着USB Type-C接口在PC机、智能手机和其它便携式电子设备上快速普及,USB Type-A接口正迅速被淘汰。USB Type-C半导体市场预计出货量到2022年将超过9亿
[嵌入式]
STM32单片机学习笔记——USART串口通信
首先,USART是什么呢? USART是一个全双工通用同步/异步串行收发模块,该接口是一个高度灵活的串行通信设备。(来自百度) 这是官方解释,而我对它的通俗解释是:这是一个用于和其他设备(如电脑、单片机等)通信(交换数据、信息等)的端口,就像手机数据线那样。 当然,这只是我的一种通俗看法,大家经过了深入的学习之后,一定会产生更为准确、成熟的看法。 我所学习的,就是通过这个模块来实现单片机和电脑之间的通信,并以此为基础,实现利用电脑来简单地控制单片机的目的。 那么,我们来简单地看一看我们这段代码由哪几部分组成: 1. 用于存储相关配置的结构体。 2. 变量Temp,用于存储从电脑接收到的信息。 3.
[单片机]
80C51串口的工作方式
一,方式0 方式0时,串行口同步移位寄存器的输入方式。主要用于扩展并行口的输入输出。数据RXD引脚输入或输出,同步移位脉冲由TXD引脚输出。发送和接受均为8为数据,低位在先,高位在后。波特率固定为fosc/12。 方式0输出 方式0输入 二,方式1
[单片机]