關(guān)于數(shù)據(jù)同步的問題

參考的是C51操作HID設(shè)備的例子, /* 數(shù)據(jù)同步 */ /* USB的數(shù)據(jù)同步通過切換DATA0和DATA1實現(xiàn): 在設(shè)備端, CH372/CH375可以自動切換; 在主機端, 必須由SET_ENDP6和SET_ENDP7命令控制CH375切換DATA0與DATA1. 主機端的程序處理方法是為SET_ENDP6和SET_ENDP7分別提供一個全局變量, 初始值均為80H, 每執(zhí)行一次成功事務(wù)后將位6取反, 每執(zhí)行一次失敗事務(wù)后將其復(fù)位為80H. */ 我的問題是: 1.USB傳輸為什么要進行數(shù)據(jù)同步 2.“USB的數(shù)據(jù)同步通過切換DATA0和DATA1實現(xiàn)”這句話如何理解, 謝謝,我還是個菜鳥。

(1)USB協(xié)議中規(guī)定的,用DATA0/DATA1來標識數(shù)據(jù)包,防止數(shù)據(jù)通訊出錯. (2)這個你需要去看USB協(xié)議,不同的傳輸方式對于DATA1,DATA0的切換有不同的要求. 比如控制傳輸必須以的SETUP階段:DATA0,DATA階段:DATA0/DATA1需要進行切換,Status階段:DATA1.


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频