你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【中文文档】UM1720_STM32CubeUSBhost库

[复制链接]
STMCU-管管 发布时间:2019-4-15 10:14
STM32Cube™ USB 主机库 8 h* v% M( K( r1 s) v
! H! M2 R. _/ g
前言 7 k  X8 K1 O: }7 @
+ h2 e3 P/ ^/ x" w
本文档描述 STM32Cube™ 的 USB 主机库中间件模块。 3 W) r' F3 q: p. R: X4 Q4 V* G

* n2 O! Z9 q2 B9 K9 {- d0 j众所周知,通用串行总线 (USB)是介于作为主机的个人计算机 (PC)与所连接的 USB 外设之间的事实通信标准。目前嵌入式便携设备数量日益增多,USB 主机已不再局限于 PC,嵌入式消费终端与工业设备作为主机已越来越普遍,而嵌入式主机功能有限,仅支持特定的USB 类 (比如大容量存储类、虚拟通信端口等)或特定的供应商设备。 $ }+ J  ]6 G& N- w3 V3 F, W
& U% p! H9 p6 @$ Z
本文档详细描述了 STM32Cube™ USB 主机库,即在 STM32CubeF2 和 STM32CubeF4 软件包中所提供的 USB 主机协议栈。它使用 STM32 微控制器作为 USB 嵌入式主机,与各种USB 类的 USB 外设进行通信 (MSC、 HID、 CDC、音频和 MTP)。 2 b. G3 Q$ ?6 D5 g( j9 ^% h

/ N3 {2 a0 Q$ I: _: h/ F0 H5 }. A. wSTM32Cube™ 软件包是一款免费解决方案,可以从意法半导体网站下载:http://www.st.com/stm32cube
" r" T6 i6 z  o/ I8 O& H

- y; }$ B* u, s& L1 STM32Cube™ 概述 9 D: [! F+ w+ ?: f+ E2 B# ]6 t
! ?( Q. s% \6 f% G1 `
STMCube™ 计划源自意法半导体,旨在通过减少开发的工作量、时间与成本,使开发者受益。 STM32Cube™ 将涵盖 STM32 全线产品组合。
# R6 M1 ?# M: e. @

5 \; _3 J4 o: i/ sSTM32Cube™1.x 版包括:
& K( P% o6 M2 e• 图形软件配置工具 STM32CubeMX,可通过图形向导生成初始化 C 代码。 - W1 M* e) d, M$ v  q. D
• 针对每个系列提供综合的嵌入式软件平台,(比如用于 STM32F4 系列的 STM32CubeF4)
6 f! m: `+ O! ~& ?7 K6 Y3 K( E– STM32 抽象层嵌入式软件 STM32Cube HAL,确保用户应用在 STM32 各个产品之间实现最大限度的可移植性。 $ q% w+ N- r1 W" q4 |2 j
– 一套中间件组件,比如 RTOS、 USB、 TCP/IP、图形处理。
/ l! H/ ?. @0 G) f& T– 一整套例程用于演示所有嵌入式软件功能。
( Z' u( T- X# ~( K7 d4 w# r! E7 T

* g2 U" h) \, M. ?
1.png
2 简介
( t: w/ w! F& c% X
本文档描述 STM32Cube 的 USB 的主机库中间件模块。

! O/ Q  ?& D& @4 a1 j
USB 主机库处于 STM32Cube USB 主机 HAL 驱动之上。该库提供用于访问各类 USB 设备的API。

( a1 ?/ u& W& h+ b. v
USB 主机模块可用于实现主要的 USB 类。
# ~" ^% Q' j: X$ i
• 大容量存储类 (MSC)

) ?8 v! h+ A$ g" \
• 人机接口鼠标与键盘类 (HID)

" w- V7 B: u) y( @" M
• 通信设备类 (CDC)

3 W6 D5 y" h6 ?% ]* m0 x$ c" ]
• 音频类 (AUDIO)

3 u3 k: T) x( T9 M) J
• 媒体传输协议类 (MTP)
3 J$ y/ F5 v: v) f# n
除了以上所列的类以外,用户还能通过库提供的 API 来实现自己的应用类别

; T0 `+ O0 i8 B- c* j
该库可单独运行也可以运行在 RTOS 模式之下。该库还支持多实例,比如可以在两个或更多的 USB 主机模块上工作。
9 x4 w6 g2 n* g1 F' ~0 x' f) |' A
1.png
% L0 m, T* B; `. I$ A  p3 z

* y$ r, M! S3 g' I; T' f
..........
- F6 ?" i) o7 t! W$ d
想了解更多,请下载原文阅读

. G/ f  l6 O; [2 K7 B
收藏 2 评论2 发布时间:2019-4-15 10:14

举报

2个回答
Kevin_G 回答时间:2019-4-15 11:54:48
一直感觉USB好复杂
熊二在深圳 回答时间:2019-7-3 16:09:00
USB弄清楚了可以左好多的事
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版