[技术讨论] 请问:USB握手包是通过端点0发送吗?

[复制链接]
695|2
 楼主| wanzhilin88 发表于 2022-10-28 17:21 | 显示全部楼层 |阅读模式
本帖最后由 tyw 于 2022-10-29 07:09 编辑

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




                            tyw 注

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评论

tyw
下了自已啃  发表于 2022-10-29 07:01
 楼主| wanzhilin88 发表于 2022-11-1 12:23 | 显示全部楼层
  看了一下GD32的官方USB例程,当收到OUT数据包时(OUT数据包是通过EP1传输的),会调用usbd_ctl_status_send()函数返回一个ACK。数据包长度为0.
  所以握手包是通过EP0(即控制端点)来发送的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

43

主题

127

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部