USB转串口即实现计算机USB接口到通用串口之间的转换。为没有串口的计算机提供快速的通道,而且,使用USB转串口设备等于将传统的串口设备变成了即插即用的USB设备。作为应用最广泛的USB接口,每台电脑必不可少的通讯接口之一,它的最大特点是支持热插拔,即插即用。传输速度快。对于大多数工程师来说,开发USB2.0 接口产品主要障碍在于:要面对复杂的USB2.0协议、自己编写USB设备的驱动程序、熟悉单片机的编程。这不仅要求有相当的VC编程经验、还能够编写USB接口的硬件(固件)程序。所以大多数人放弃了自己开发USB产品。为了将复杂的问题简单化,可以使用USB转串口模块。这个模块可以被看作是一个USB2.0协议的转换器,将电脑的USB2.0接口转换为一个透明的并行总线,就象单片机总线一样。从而几天之内就可以完成USB2.0产品的设计。

现代工控领域最广泛的应该莫过于RS232、RS485、并口接口,发展历史悠久,很多领域都广泛应用的到,比如一些编程爱好者,在使用编程器的时候会用到串口。还有一些机械控制系统,门禁系统,都离不开使用RS232、RS485来通讯。传统的主板都有这个接口,但由于主板市场定位不同,很多新主板并不带串口接口,比如,笔记本就很少再带有这些老式接口。三旺的USB接口替代了其它大部分通讯接口,使得一些主板在连接RS232串口或者并口通讯时遇到了难点。针对这种情况一些厂商推出了一系列产品,来解决这个问题。

USB2.0转RS232串口线

UART (Universal AsynchronousReceiver/Transmitter)通用异步收发器

UART是用于控制计算机与串行设备的芯片。有一点要注意的是,它提供了RS-232C数据终端设备接口,这样计算机就可以和调制解调器或其它使用RS-232C接口的串行设备通信了。

作为接口的一部分,UART还提供以下功能:

将由计算机内部传送过来的并行数据转换为输出的串行数据流。

将计算机外部来的串行数据转换为字节,供计算机内部使用并行数据的器件使用。

在输出的串行数据流中加入奇偶校验位,并对从外部接收的数据流进行奇偶校验。

在输出数据流中加入启停标记,并从接收数据流中删除启停标记。

处理由键盘或鼠标发出的中断信号(键盘和鼠票也是串行设备)。

可以处理计算机与外部串行设备的同步管理问题。有一些比较高档的UART还提供输入输出数据的缓冲区,现在比较新的UART是16550,它可以在计算机需要处理数据前在其缓冲区内存储16字节数据,而通常的UART是8250。现在如果您购买一个内置的调制解调器,此调制解调器内部通常就会有16550 UART。

USB,串口(RS232、RS485),UART接口相关推荐

  1. 串口/RS232/RS485 简解

    前言 首先归一下类(借鉴网友的说法,还可深入了解): UART SPI IIC 这些是一类,一般只规定了高低电平的逻辑. RS232 RS485 RS422这些属于一类,规定了电平的电压范围,数据逻辑 ...

  2. 串口RS232/485/UART转CANbus总线转换器网关CSM100模块CANCOM

    串口RS232/485/UART转CANbus总线转换器网关CSM100模块CANCOM CANUART-100T系列智能双向UART转CAN模块具有一路TTL UART串口通道和一路CAN通道,实现 ...

  3. 串口RS232 RS485最本质的区别!-!I2C通讯协议 最简单的总线通讯!-深入理解SPi通讯协议!

    5分钟看懂!串口RS232 RS485最本质的区别!-4分钟看懂!I2C通讯协议 最简单的总线通讯!-深入理解SPi通讯协议,5分钟看懂! 一.5分钟看懂!串口RS232 RS485最本质的区别! 二 ...

  4. java 串口 dtr rts_串口(RS232 RS485等)通讯中RTS/CTS,DTR/DSR的含义详解

    串口(RS232 RS485等)通讯中RTS/CTS,DTR/DSR的含义详解 先贴出缩写的含义: DTR – Data Terminal Ready DSR – Data Set Ready RTS ...

  5. 【整理】串口(RS232/RS485等)通讯中RTS/CTS,DTR/DSR的含义详解

    [整理]串口(RS232/RS485等)通讯中RTS/CTS,DTR/DSR的含义详解 RS232 crifan 7年前 (2013-10-17) 14942浏览 0评论 [背景] 之前就折腾过很多关 ...

  6. I/O接口和外部通信接口——嵌入式系统 GPIO/IIC/SPI/UART/USB/HDMI/RS-232/RS-485/CAN

    I/O接口:GPIO.IIC.SPI.UART.USB.HDMI (1)GPIO         通用输入输出接口,General Purpose Input Output, GPIO. 输出引脚的两 ...

  7. RS232\RS485\TTL接口\UART

    一 uart rs232 rs485功能 UART是cpu中的控制器实现数据的串并转换(其中cpu使用并行数据,外部通信使用串行数据):控制数据的波特率 校验机制等工作:cpu直接控制的是这个控制器的 ...

  8. XR21V1414IM48-F增强型USB转4通道UART接口芯片替代FT4232H

    目录 XR21V1414简介 XR21V1414芯片特性 XR21V1414结构框图 应用领域 XR21V1414简介 XR21V1414IM48-F是一款增强型通用异步收发器 (UART),由USB ...

  9. 常见的电平标准 USB/TTL/RS232/RS485

    RS232电平或者说串口电平:指得都是计算机9针串口的电平,采用负逻辑:-15v ~ -3v 代表1 ,+3v ~ +15v 代表0 . RS485电平和RS422电平:由于两者均采用差分传输(平衡传 ...

  10. USB/TTL/RS232/RS485

    RS232电平或者说串口电平:指得都是计算机9针串口的电平,采用负逻辑:-15v ~ -3v 代表1 ,+3v ~ +15v 代表0 . RS485电平和RS422电平:由于两者均采用差分传输(平衡传 ...

最新文章

  1. Mysql 操作技巧
  2. 基因组组装----k-mer
  3. Android Studio导入第三方类库的方法
  4. VMware安装MacOSx系统
  5. 【数据结构与算法】之深入解析“石子游戏VII”的求解思路与算法示例
  6. Dynamips和Vmware完成CCVP试验(2)
  7. LuoguP2680 运输计划
  8. redhat6.9系统telnet命令rpm包安装
  9. Xeen的Source Safe 备份
  10. mpvue小程序:网易严选后端 mpvue-shop-node
  11. iPhone如何连接U盘呢 iphone连接u盘方法教程
  12. Guava--Joiner使用方式以及java8实现Joiner
  13. 华为Android10怎样root,华为手机怎么root?详细的root教程在此
  14. 链接:https://pan.baidu.com/s/1joRvLQ7nbti0Wp4t2CkX5w 提取码:ZMTD
  15. 图神经网络与图注意力网络相关知识概述
  16. 鸿蒙系统需要备份,华为鸿蒙系统正式发布之后,还需要面临三个问题
  17. 公交线路查询系统 C++实现 图
  18. Jquery选择器:通过class名获取ID
  19. 【C++】-命名空间的概念及使用
  20. 【Linux kernel】自旋锁和互斥锁

热门文章

  1. STM32软件的烧写方式
  2. 打开天正显示服务器连接不可用,打开天正提示找不到可用cad版本 - 卡饭网
  3. curl命令使用大全
  4. EMNLP 2017 accepted papers
  5. excel剔除空格_excel怎样快速删除空格
  6. 正则抓取猫眼TOP100电影的海报
  7. 树莓派搭建家庭服务器
  8. L1-051. 打折 C++
  9. 如何在Linux下用ADSL拨号上网
  10. 西门子精智和精简面板区别_西门子精智面板6AV2124-0QC02-0AX1详细概述