问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何使用STM32的USB库支持控制端点0

发布网友 发布时间:2022-05-06 00:52

我来回答

1个回答

热心网友 时间:2022-06-28 10:13

以HID的SET REPORT为例说明如何使用STM32的USB库支持控制端点0 发布时间:2009-11-26 16:39 发布者:STM32 阅读次数:1004
首先我们先回顾一下控制端点的传输方式:

控制端点的传输有三个阶段,SETUP阶段、数据阶段和状态阶段;数据阶段又分为数据入(DATA IN)和数据出(DATA OUT),控制端点传输可以没有数据阶段;状态阶段有状态入(STATUS IN)和状态出(STATUS OUT)。
总结起来,控制端点有如下三种可能的传输过程(以下括号中的0或1表示DATA0或DATA1传输):
一、 SETUP DATA_IN(0) DATA_IN(1) DATA_IN(0) ...... STATUS_OUT(1)
二、 SETUP DATA_OUT(0) DATA_OUT(1) DATA_OUT(0) ...... STATUS_IN(1)
三、 SETUP STATUS_IN(1)
这里做一个约定,把上述过程一定义为“数据入过程”,过程二定义为“数据出过程”,过程三定义为“无数据过程”。所有的USB控制端点的数据传输都可以而且只用这三种传输过程表示。HID的SET_REPORT是数据出过程,HID的GET_REPORT是数据入过程,USB的GET DEVICE DESCRIPTOR是数据入过程,USB的SET CONFIGURATION是无数据过程,等等。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 网络上的图片标有查看原图是什么 鼠标“丢失”拖曳功能,如何找回 如何申诉找回 伪造学校请假出去盖章印该怎么向家长解释? 拖动文件夹到快盘,过程中意外取消了,发现文件丢失了,可以找回么 电脑不能复制粘贴怎么办 办营业执照,需房管部门盖章印,我咋写证明呢 一个男生给我发了一个冰淇淋图片是什么意思? 如何把破的塑料盆粘好? mac系统下,编辑U盘文件造成数据丢失,为什么? 《繁星春水》好词好句的解释? l.woyaoaiai.com 怎么上不去了 什么APP看韩剧比较全?? 喇叭的Q、FO、BL值,分别是什么意思? 玉石的鉴别方法是什么 你好,你做云尚客了吗?怎么样呢? 刚分手的女朋友发这个给我说怀孕了是真的吗 电脑不能复制粘贴了怎么办? 如何去掉照片盖章印 用什么app看韩剧比较好 增益与频率的关系? 小时候经常挨父母的打,会不会留下心理阴影? 用多肉土养牡丹吊兰可以吗? 电流互感器和电压互感器的原理是什么?有多少方面的作用?测试电流而已? 空城计好词好句? 戴尔电脑突然出现此电池被临时禁用,请关闭计算机,重置交流电源适配器,然后在本机恢复运行温度时重试。 孤星血泪一个好词并解释和造句 摩托车 螺丝生锈了怎么办? 云尚客分销平台怎么样?是真的 吗? 戴尔笔记本电池被临时禁用 怎么恢复呀? 可以帮我做两张创意字体图片就是:黎食雪糕啦! 背景,字体要符合我这个文字的意思 符合 夏天 太阳炎热 1999年100元阿拉伯数字六个八现在面值多少钱 为什么reno2没有暗色模式,那微信推出来的深色模式有什么用? 电脑不能复制粘贴了怎么办 F拖拽很多文件到文件夹之后,找不到了,最后在C盘上找到文件的快捷方式,怎么回事? 梦见山上着火了,我赶紧往山下跑 如何在 ucos 中使用stm32的usb库 电视机为什么可以收到不同频率的电磁波信号,从而转化成图片? 我的俩女朋友都怀孕了?杂办,都我的娃 pplive韩剧频道