ImageVerifierCode 换一换
格式:PDF , 页数:6 ,大小:781.13KB ,
资源ID:11138522      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-11138522.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(STM32 USB device库使用说明.pdf)为本站会员(精品资料)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

STM32 USB device库使用说明.pdf

1、 USB 设备库 使用说明 前言 本篇 LAT 从控制传输的角度解析了运行在 “ USB FS IP” 这款 USB 模块上的全速 USB 设备 库的结构和用法 。 背景 : 不同的 USB 模块和其对应软件包 STM32 MCU 根据系列不同 , 所集成的 USB IP 有所不同。 本文是针对“ USB FS IP” 这个 USB 模块在其编号为 STSW-STM32121 的全速 USB 设备库的一个介绍。 USB FS IP 1. 集成于 STM32F1( 除 F105/107) 、 STM32L1、 STM32F3 2. 只支持全速 ( FS) 下的 USB 设备角色 3. 软件包 :

2、 STSW-STM32121 ( v4.0.0) USB设备库结构分析 中断处理响应所有的 USB 事件 ,如下图所示 。 通过 控制传输 处理标准枚举 +类相关枚举 控制传输由三个 stage 组成,如下图所示: 在控制传输的 第一阶段( Setup stage) 完成后 , 分析 Setup 数据包 8 字节命令, 提供用户回调函数处理和应用所使用的类相关的控制命令 在控制传输的第 二 阶段( IN 方向的 Data stage) ,处理第一阶段 准备好(确定了数据长度和数据起始地址)的待发送的数据;或者 在控制传输的最后阶段( IN 方向的 Status stage) 完成后 , 提供用

3、户接口做应用相关任务 在控制传输的第 二 阶段( OUT 方向的 Data stage) ,接收数据;或者 在控制传输的最后阶段( OUT 方向的 Status stage) 完成后 , 提供用户接口做应用相关任务 结合 真实 枚举过程 的传输来看几个实际的例子 举例 1: MSC 类的 Get_Max_Lun() 触发 CTR 中断 Setup0_Proecess MSC_Data_setup DataStageIn 即 UserToPMABufferCopy 触发 CTR 中断 In0_Process DataStageIn 数据已经发完 CS = WAIT_STATUS_OUT 触发 C

4、TR 中断 Out0_Process XXX_Status_Out,这里是空函数 举例 2: VCP 类的 Set_LineCoding() Setup transaction(命令 ) 触发 CTR 中断 Setup0_Proecess VCP_Data_setup CS = OUT_DATA Out transaction (设置串口数据帧格式 ) 触发 CTR 中断 Out0_Process DataStageOut 数据全部读完 CS = WAIT_STATU_IN In transaction (取走 0 长度数据包 ) 触发 CTR 中断 In0_Process VCP_Statu

5、s_IN,即 根据数据阶段得到的帧格式来配置 USART 重要通知 - 请仔细阅读 意法半导体公司及其子公司( “ST”)保留随时对 ST 产品和 / 或本文档进行变更、更正、增强、修改和改进的权利,恕不另行通知。买方在 订货之前应获取关于 ST 产品的最新信息。 ST 产品的销售依照订单确认时的相关 ST 销售条款。 买方自行负责对 ST 产品的选择和使用, ST 概不承担与应用协助或买方产品设计相关的任何责任。 ST 不对任何知识产权进行任何明示或默示的授权或许可。 转售的 ST 产品如有不同于此处提供的信息的规定,将导致 ST 针对该产品授予的任何保证失效。 ST 和 ST 徽标是 ST 的商标。所有其他产品或服务名称均为其各自所有者的财产。 本文档中的信息取代本文档所有早期版本中提供的信息。 2015 STMicroelectronics - 保留所有权利

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报