驱动类型划分: USB (通用)   USBHID (人机接口设备 )    USB-HIDUSB Mass Storage (大容量存储设备 )USB Mass Storage      USB设备分为5大类,即显示器、通信设备、音频设备、人机输入和海量
整理的内容是我能够看得懂的,认为比较实用的,记录下来,以便以后查阅,同时也把原文档中的笔误给更正了一下。若要看更详细的可以去ST技术文档中查看1 USB CDC类基础理论知识介绍1.1 USB CDC类、USB2.0标准与PSTN之间的关系CDC(Communication Device Class)类是USB2.0标准下的一个子类,定义了通信相关设备的抽象集合。它与USB2.0标准以及其下的子类
【整理】USB转串口,USB to serial,CDC协议 2013 年 3 月 6 日 下午 5:53crifan已有445人围观我来说几句 参考: Create a USB Virtual COM Port 得知很多关于CDC协议的基础知识。   其中就有,USBCDC协议本身就支持: SET_LINE_CODING(20h) / GET_LINE_CODING(
转载 2023-05-22 12:58:28
1136阅读
        实现需求:设备端连接pc后,mtp模式开启并映射到外置sdcard某一目录,同时在pc这边的设备管理可以以CD Rom的形式访问设备端相关的ISO镜像。软件平台:android4.4硬件环境:MTK        分两步来实现,首先打开MTP模式,就需要在projectconfig.mk里边添加相关的配
转载 2023-07-25 23:54:40
11阅读
标题:   SLWSTK无线开发工具上的外扩串口如何使用(虚拟串口/VCOM)  关键词:ZigBee, 串口,VCOM,虚拟串口,外扩串口,EFR32, PCB4001,  EFR32MG13P732F512GM32 摘要:       在使用SLWSTK6006A、SLWSTK6000B、SLW
`usb-serial-for-android CDC`是一个用于在Android设备上实现USB串口通信的重要工具,尤其适用于连接和控制串口设备。本文将详细介绍如何解决与`usb-serial-for-android CDC`相关的问题,涵盖版本对比、迁移指南、兼容性处理、实战案例、排错指南以及性能优化六大部分,便于开发者从中获得实用的解决方案。 ### 版本对比 在不同的版本中,`usb-
原创 1月前
131阅读
参考:USB规范分类大全和USB协议关系树 - USB中文网 (usbzh.com)基于USB的数据传输规范和最新的TYPE-C/USB数据传输接口,伴随着USB技术的发展,当前的USB及其子规范分类如下:USB协议规范USB协议的基础,从最初的USB1.0到最新的USB4版本。USB协议是所有USB设备数据传输的基础。USB中文网含有大量的USB规范介绍:USB2.0规范:http://www.
设计一个使用高速信号进行数据传输的系统有时是十分困难的,尤其是当可供选择的通信协议十分繁多的时候。虽然很多通信协议都是高速信号的理想选择,但其中有一个协议特别受欢迎,那就是USB协议。它通常和游戏、汽车音响主机、PC和笔记本电脑应用联系在一起。由于支持多种类型的数据传输和高功率充电,USB协议已成为一种更通用的高速数据协议、接口和电缆规范。图1展示了USB自1998年发布以来的发展历程。
USB协议起因简介标准历史USBUSB On-The-Go Supplement技术细节概述技术指标机械和电气标准编码方式软件架构端点HCDUSB 封包格式设备分类USB接头电源同类标准比较Storage人机接口设备(HID)扩展关注 通用串行总线(Universal Serial Bus, USB)是连接外部设备的一个 串口总线标准,在计算机上使用广泛,但也可以用在机顶盒和游戏机上,补充标准
1.简介USB是通用串行总线(Universal Serial Bus)的缩写。在USB总线出现之前,计算机与键盘、鼠标、扫描仪、打印机都使用专用的接口连接,不同设备的接口不能互用,扩展性很差,每次插拔设备都要关闭计算机,不支持热插拔,且通信速率很低。为了解决上述问题,USB总线诞生了。USB总线就好像一条管道,管道里流过的东西只要符合USB协议,至于具体流的是什么东西,USB总线并不关心,可以是
前言USB也是当前应用比较广泛的设备,本文将挑重点对其做一些概要性的介绍,更详细的了解可以去网上找《圈圈带你学USB》这本书,属于介绍USB的经典之作。USB分类1按协议Usb1.1 :usb1.1是标准的USB规范,高速方式的传输速率为12Mbps,低速方式的传输速率为1.5Mbps,b/s位传输速度,bps位传输速率。 USB2.0:由USB规范1.1规范演变而来,传输速率达到了480Mb
初次接触USB的同学,可能会被里面各种名词给搞晕,下面就来梳理一下这些知识,希望能帮助大家理解USB。目录一,从最常见的名词说起1.1 什么是USB1.2 USB协议版本1.3 USB接口分类1.4 PIPE1.5 endpoint1.6 管道通信方式1.7 传输方式1.7 逻辑设备1.8 interface1.9 class协议1.10 host/device二,USB框架/拓扑结构三. 重要概
转载 2023-12-27 10:56:20
575阅读
# Android上无法使用USB CDC ## 引言 USB CDC(Communication Device Class)是一种用于数据通信的USB设备类别。它允许设备通过USB接口与计算机进行通信,例如通过串口模拟实现虚拟串口。然而,尽管Android设备支持USB功能,但并不直接支持USB CDC。本文将解释为什么在Android上无法使用USB CDC,并提供一些可能的解决方案。
原创 2023-08-10 12:59:16
2053阅读
# Android USB CDC 无法识别:问题概述与解决方案 在现代移动设备中,USB通信已经成为一种广泛应用的技术。Android设备经常通过USB与外部设备进行交互,尤其是通过CDC(Communications Device Class,通信设备类)。但是,有些开发者可能会遇到Android设备无法识别USB CDC设备的问题。本文将深入探讨这一问题的原因,并提供相应的解决方案,包括代
原创 2024-09-07 05:30:32
361阅读
USB协议其实是很复杂的,如果要深入学习估计要一两年才能熟悉透。本文主要是讲如何使用官方已经写好的库进行二次开发,以达到我们自己使用的目的。我们知道USB可以用来接U盘,声卡,读卡器,鼠标键盘等等,这里主要是讲USB接口用来当虚拟串口使用,这个VCP(虚拟串口)是通过USBCDC(通信设备类)类来实现的,本文是基于CPU是STM32F4的USB来讲解的:1.安装和使用STM32 CubeMx软
转载 5月前
221阅读
概述CH340是一款 USB 总线的转接芯片,实现 USB 转TTL串口或者 USB 转打印口。成本便宜,¥1.x,且有 SOP8 / MSOP10的小封装型号。常用于MCU的自动下载电路中,驱动稳定性和通信速率都有不错的保障。特性全速 USB 设备接口,兼容 USB V2.0。仿真标准串口,用于升级原串口外围设备,或者通过 USB 增加额外串口。计算机端 Windows 操作系统下的串口应用程序
六、USB速度USB 规范已经为 USB 系统定义了以下四种速度模式: 低速(Low-Speed) 、全速(Full-Speed) 、高速(Hi-Speed)和超高速(SuperSpeed) 。 目前,赛普拉斯对 PsoC 器件系列仅支持全速模式,另外对于各种专用 USB 设备则支持低速、高速和超高速等模式。新型主机一直能同低速设备进行通信。例如,高速主机能够与低速设备进行通信,但全速主机并不能同
## Android支持CDC协议吗? CDC(Communication Device Class)协议USB设备类之一,通常用于建立计算机与外部设备之间的串行通信。此协议被许多嵌入式设备和工业设备广泛使用。随着Android的普及,很多开发者开始关注在Android设备上支持CDC协议的方法。 ### AndroidCDC协议 Android本身并不直接支持CDC协议,但它能够通过U
原创 10月前
155阅读
一、USB是什么串行总线,是一种计算机与外围设备进行数据交互的通信协议。   任何东西的出现都是有理可循的,在以前计算机刚兴起的时候,要连接一个新的设备,需要断电关闭计算机,连接好设备,配置好硬件,再上电运行,这个过程相当费时费力,为了能拥有随意接入设备这种热拔插特性,USB总线协议应运而生。 USB总线如今已经有USB1.0、USB1.1、USB2.0、USB3.0。主从工作模式,即只有主机与从
         数据通信协议部分是USB的核心内容。主要包括:以差模串行信号为载体传送二进制代码来传输信号;数据包作为最基本的完整信息单元,包含一系列数据信息。数据包可以分解为更小的单元—域;以包为基础,构成USB的三种事务。进而,组合不同的传输类型,传输各种类型的数据,实现USB的各种功能。  
  • 1
  • 2
  • 3
  • 4
  • 5