码迷,mamicode.com
首页 > 其他好文 > 详细

USB interrupt传输和isochronous传输的区别

时间:2015-03-30 11:05:35      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:

一直没理解USB的iso传输和interrupt传输的区别。

后来仔细看了下USB2.0 SPEC后才明白。

interrupt传输和iso传输,都是等时的传输,也就是某个时间间隔发送一次。

区别在于,interrupt传输是保证数据传输的准确性的,iso则不保证。所以看SPEC里的协议图。

interrupt 分Token, Data, Handshake三个段,其中handshake来确定传输结果,从而保证传输的正确性。

而iso传输只有Token和Data两个段,所以不会保证其准确性。

interrupt就像TCP,iso就像UDP。

USB interrupt传输和isochronous传输的区别

标签:

原文地址:http://www.cnblogs.com/heiyue/p/4377220.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!