打印

USB通讯中,每次的同步帧00000001,是主机还是设备产生的?

[复制链接]
1007|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hiliuzheng|  楼主 | 2014-12-4 21:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
hiliuzheng|  楼主 | 2014-12-5 08:53 | 只看该作者
顶一下~

使用特权

评论回复
板凳
ar_dong| | 2014-12-6 22:38 | 只看该作者
USB基本数据流啊
数据传输是以包来计算的
无论主机发的还是设备发的都是一个包一个包发
每个包为sync+类型+数据(可选)
主机在发送后设备必须在3-5个位时间内响应
如果没准备好要发送一个nak包响应

使用特权

评论回复
地板
hiliuzheng|  楼主 | 2014-12-7 10:09 | 只看该作者
ar_dong 发表于 2014-12-6 22:38
USB基本数据流啊
数据传输是以包来计算的
无论主机发的还是设备发的都是一个包一个包发

谢谢
这样的话,意思是,对于in事务是主机发送同步帧等信息,从设备必须在3-5个位时间返回主机所需的数据?

使用特权

评论回复
5
ar_dong| | 2014-12-8 22:33 | 只看该作者
in事物是主机发射IN包
设备恢复数据包或者应答包nak
每个包都有同步
主机发包前先发同步
设备发包前也先发同步

使用特权

评论回复
6
hiliuzheng|  楼主 | 2014-12-19 15:51 | 只看该作者
ar_dong 发表于 2014-12-8 22:33
in事物是主机发射IN包
设备恢复数据包或者应答包nak
每个包都有同步

多谢大师

使用特权

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

本版积分规则

3

主题

21

帖子

0

粉丝