打印
[技术讨论]

请问:USB握手包是通过端点0发送吗?

[复制链接]
475|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wanzhilin88|  楼主 | 2022-10-28 17:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 tyw 于 2022-10-29 07:09 编辑

  大家好,
  请问USB握手包是通过哪个端点发送呢?
如果SETUP事务是EP0发送,握手包也是EP0发送吗?
那OUT事务,使用EP1来发送,那握手包是EP1还是EP0发送呢?

圈圈教你玩USB 328页 26.2M 高清书签版.pdf (25.62 MB)
USB 2.0应用系统开发实例精讲 310页 49.0M 书签版.pdf (46.91 MB)

                            tyw 注

使用特权

评论回复
评论
tyw 2022-10-29 07:01 回复TA
下了自已啃 

相关帖子

沙发
wanzhilin88|  楼主 | 2022-11-1 12:23 | 只看该作者
  看了一下GD32的官方USB例程,当收到OUT数据包时(OUT数据包是通过EP1传输的),会调用usbd_ctl_status_send()函数返回一个ACK。数据包长度为0.
  所以握手包是通过EP0(即控制端点)来发送的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

42

主题

122

帖子

3

粉丝