USB端点的问题

花开花落_fzu 2015-08-28 10:53:35
在一个USB设备中,一般都有多个端点供使用,在datasheet中总是有说有一个双向的端点0,但是在软件中却是体现出来两个端点地址一个0x00(out),一个是0x80(in),我想知道的是端点地址为0x01和端点地址为0x81这两个端点怎么称呼?端点1输入和端点1输出吗?
...全文
219 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
happy小文字 2015-09-07
  • 打赏
  • 举报
回复
你可以看下端点的方向啊 usb协议有描述的,通过lsusb 查看具体usb树状结构描述符里面描述的很清楚的
shinerise 2015-08-28
  • 打赏
  • 举报
回复
标准USB2.0协议规定slave有16个IN/OUT端点对。但是很多处理器都省了。比如STM32的,就只有8对,而不是16对。 01和81正好是一对。每个端点除了0是控制端点外,每个端点都有固定的传输类型。

21,599

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧