USB
USB(全称为Universal Serial Bus)中文名称:通用串行总线。是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在PC领域的接口技术。USB接口支持设备拥有方便的即插即用和热插拔两种功能。USB是在1994年底由英特尔、康柏、IBM、Microsoft等多家公司联合提出的。

USB是为了解决接口设备各自为政的连接方式与易于使用而设计;

USB有三种传输速率,第一种是全速模式,第二种是低速模式,第三种是高速模式。第一种模式主要用于硬盘、CD-ROM / CD-RW、ZIP drive、扫描仪、打印机等设备,500Kbit~10Mbit/sec传输模式,平均传输速度为12Mbpps;第二种模式主要用于键盘、鼠标、游戏控制器等对话型设备,10Kbit~100Kbit/sec传输模式,平均传输速度为1.5Mbps;第三种模式主要用于高编译量的视频存储设备,传输速度可达25~480Mbps。

串口

COM口(全称为 cluster communication port )即串行通讯端口,简称串口。微机上的串口有9针的接口,也有25针的接口,最大速率115200bps。经常被用于连接鼠标(串口)及各种各样通讯设备。正常情况下,主板外部只有一个串口,机箱后面和并口一起的那个九孔输出端(梯形),就是COM1口,COM2口一般要从主板上插针引出。并口是最长的那个梯形口。传输速度比较慢,数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信。

研发项目中常见的四针串口:GND、TX、RX、VCC

COM口是指的物理接口形式(硬件)。

USB和串口的区别是什么?相关推荐

  1. USB虚拟串口实验_STM32F1开发指南——USB学习笔记

    前言 STM32F103系列芯片都自带USB接口,不过STM32F103的USB都只能用来做设备,而不能用作主机. 目录: 53.1 USB简介 USBF103自带的USB符合USB2.0规范.   ...

  2. USB和串口(COM)的区别,以及相互转换

    原文地址:USB和串口(COM)的区别,以及相互转换 作者:shaohui973 有几个概念玩嵌入式的同志经常搞混.也不怨谁,现在的卖家为了一点可怜的销量都在故意混淆串口的概念. 如果你发现本文有哪里 ...

  3. stm32 usb 虚拟串口 相同_为什么说你要学习USB?(一)

    来源:公众号[鱼鹰谈单片机]作者:鱼鹰OspreyID   :emOsprey本篇笔记为 USB 系列教程第一篇,一共有多少篇鱼鹰心里也没底,鱼鹰不会因为篇幅多而停止,会尽可能的将 USB 讲透,让你 ...

  4. linux内核配置usb虚拟串口,Linux USB虚拟串口设备

    Linux内核中usb设备侧驱动程序分成3个层次:UDC驱动程序.Gadget API和Gadget驱动程序.UDC驱动程序(USB控制器)直接访问硬件,控制USB设备和主机间的底层通信,向上层提供与 ...

  5. STM32 USB虚拟串口原理(上)

    USB虚拟串口是使用USB的CDC(CDC为communication device class(virtual port com))类实现的一种通讯接口.使用STM32自带的USB slave功能可 ...

  6. stm32usb做虚拟串口和键盘_关于stm32f103的USB虚拟串口程序移植

    手边有个项目要用到USB传数据到主机,虽然有很多种方式,但最后还是选择了USB虚拟串口模式,将数据上传至pc端: 然而这就涉及到了移植问题,在keil下官方已经给出了一个完整的USB TO VCOM的 ...

  7. android usb虚拟串口,USB 虚拟串口简介

    1. USB虚拟串口简介 USB虚拟串口属于USB通信设备类.在物理层通过USB总线,采用虚拟串口的方式为主机提供一个物理串口.在系统内部,USB控制器提供了一个批量传输IN端点和一个批量传输的OUT ...

  8. 【荔枝派zero】usb虚拟串口实现

    参考http://zero.lichee.pro/完成基本系统搭建 实现USB虚拟串口需要配置内核 make ARCH=arm menuconfig进入内核配置菜单,并进入到下面路径: ->De ...

  9. stm32f103gd32的usb虚拟串口,打印类printer组合设备

    stm32f103&gd32的usb虚拟串口+打印类printer组合设备@TOC stm32f103&gd32的usb虚拟串口,打印类printer组合设备 由于gd32和stm32 ...

  10. USB 虚拟串口简介

    1. USB虚拟串口简介 USB虚拟串口属于USB通信设备类.在物理层通过USB总线,采用虚拟串口的方式为主机提供一个物理串口.在系统内部,USB控制器提供了一个批量传输IN端点和一个批量传输的OUT ...

最新文章

  1. 前端学习(3201):react插件
  2. bootscripttable前端排序无效_前端你应该知道的八条bug分享给你们
  3. 树莓派zero_w 串口的使用(解决usb可用rxtx不可用的问题)
  4. arduino智能浇花系统_基于Arduino单片机的智能浇花器
  5. Download EditPlus Text Editor
  6. win 10 caffe python=3.5 小白安装全过程(最详细,完美解决各种版本不兼容等问题)
  7. opencv图像处理—项目实战:文档扫描OCR识别
  8. linux-系统日志文件
  9. unity中多屏显示
  10. 贸然的对音乐版权进行维护,这种激进的方式将如何收场?
  11. [Python]小工具:将文件夹下多格式图片自动移动到指定位置
  12. 防止引擎爬虫记录(君子协定)
  13. 开源 java CMS - FreeCMS2.8 自定义表单
  14. Android网络代理终极方案(适用于手机及电视盒子设备)
  15. 高一年级学生成绩表案例_便宜的教科书,高年级学生可以更好地获得
  16. Ubuntu 各版本 iso 下载
  17. 4.1【微信小程序全栈开发课程】个人中心(一)--页面样式、用户信息展示
  18. jvm堆外内存排查详解
  19. 趣味娱乐多微信小程序源码下载趣味制作,藏头诗,隐藏图
  20. Qt:61---QT多语言界面(tr()、Linguist软件)

热门文章

  1. 字符串匹配算法知多少?
  2. vs运行c语言代码快捷键,VS2010快捷键
  3. 3.在LCD12864上显示属于你的文字
  4. 投票统计器用单片机c语言编写,基于51单片机的投票器毕业论文.doc
  5. python端口扫描
  6. 内蒙古一个不起眼的小城,藏着中国最大火力发电厂
  7. 【Grub Grub2】万能优盘启动盘 (WinPE、LinuxPE)-- 方法1 U盘三分区法(不推荐,供参考)
  8. 拆解iPhone6S---ESM
  9. SQL Server2005+SQL Server2000下载
  10. linux工具消失了,输入法工具栏为什么不见了?