USB和串口的区别是什么?
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和串口的区别是什么?相关推荐
- USB虚拟串口实验_STM32F1开发指南——USB学习笔记
前言 STM32F103系列芯片都自带USB接口,不过STM32F103的USB都只能用来做设备,而不能用作主机. 目录: 53.1 USB简介 USBF103自带的USB符合USB2.0规范. ...
- USB和串口(COM)的区别,以及相互转换
原文地址:USB和串口(COM)的区别,以及相互转换 作者:shaohui973 有几个概念玩嵌入式的同志经常搞混.也不怨谁,现在的卖家为了一点可怜的销量都在故意混淆串口的概念. 如果你发现本文有哪里 ...
- stm32 usb 虚拟串口 相同_为什么说你要学习USB?(一)
来源:公众号[鱼鹰谈单片机]作者:鱼鹰OspreyID :emOsprey本篇笔记为 USB 系列教程第一篇,一共有多少篇鱼鹰心里也没底,鱼鹰不会因为篇幅多而停止,会尽可能的将 USB 讲透,让你 ...
- linux内核配置usb虚拟串口,Linux USB虚拟串口设备
Linux内核中usb设备侧驱动程序分成3个层次:UDC驱动程序.Gadget API和Gadget驱动程序.UDC驱动程序(USB控制器)直接访问硬件,控制USB设备和主机间的底层通信,向上层提供与 ...
- STM32 USB虚拟串口原理(上)
USB虚拟串口是使用USB的CDC(CDC为communication device class(virtual port com))类实现的一种通讯接口.使用STM32自带的USB slave功能可 ...
- stm32usb做虚拟串口和键盘_关于stm32f103的USB虚拟串口程序移植
手边有个项目要用到USB传数据到主机,虽然有很多种方式,但最后还是选择了USB虚拟串口模式,将数据上传至pc端: 然而这就涉及到了移植问题,在keil下官方已经给出了一个完整的USB TO VCOM的 ...
- android usb虚拟串口,USB 虚拟串口简介
1. USB虚拟串口简介 USB虚拟串口属于USB通信设备类.在物理层通过USB总线,采用虚拟串口的方式为主机提供一个物理串口.在系统内部,USB控制器提供了一个批量传输IN端点和一个批量传输的OUT ...
- 【荔枝派zero】usb虚拟串口实现
参考http://zero.lichee.pro/完成基本系统搭建 实现USB虚拟串口需要配置内核 make ARCH=arm menuconfig进入内核配置菜单,并进入到下面路径: ->De ...
- stm32f103gd32的usb虚拟串口,打印类printer组合设备
stm32f103&gd32的usb虚拟串口+打印类printer组合设备@TOC stm32f103&gd32的usb虚拟串口,打印类printer组合设备 由于gd32和stm32 ...
- USB 虚拟串口简介
1. USB虚拟串口简介 USB虚拟串口属于USB通信设备类.在物理层通过USB总线,采用虚拟串口的方式为主机提供一个物理串口.在系统内部,USB控制器提供了一个批量传输IN端点和一个批量传输的OUT ...
最新文章
- 前端学习(3201):react插件
- bootscripttable前端排序无效_前端你应该知道的八条bug分享给你们
- 树莓派zero_w 串口的使用(解决usb可用rxtx不可用的问题)
- arduino智能浇花系统_基于Arduino单片机的智能浇花器
- Download EditPlus Text Editor
- win 10 caffe python=3.5 小白安装全过程(最详细,完美解决各种版本不兼容等问题)
- opencv图像处理—项目实战:文档扫描OCR识别
- linux-系统日志文件
- unity中多屏显示
- 贸然的对音乐版权进行维护,这种激进的方式将如何收场?
- [Python]小工具:将文件夹下多格式图片自动移动到指定位置
- 防止引擎爬虫记录(君子协定)
- 开源 java CMS - FreeCMS2.8 自定义表单
- Android网络代理终极方案(适用于手机及电视盒子设备)
- 高一年级学生成绩表案例_便宜的教科书,高年级学生可以更好地获得
- Ubuntu 各版本 iso 下载
- 4.1【微信小程序全栈开发课程】个人中心(一)--页面样式、用户信息展示
- jvm堆外内存排查详解
- 趣味娱乐多微信小程序源码下载趣味制作,藏头诗,隐藏图
- Qt:61---QT多语言界面(tr()、Linguist软件)