參考的是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)”這句話如何理解, 謝謝,我還是個菜鳥。
查看: 1891
回復(fù): 1
關(guān)于數(shù)據(jù)同步的問題
熱門產(chǎn)品 :
CH397: 高集成度、低功耗USB網(wǎng)卡芯片
(1)USB協(xié)議中規(guī)定的,用DATA0/DATA1來標識數(shù)據(jù)包,防止數(shù)據(jù)通訊出錯. (2)這個你需要去看USB協(xié)議,不同的傳輸方式對于DATA1,DATA0的切換有不同的要求. 比如控制傳輸必須以的SETUP階段:DATA0,DATA階段:DATA0/DATA1需要進行切換,Status階段:DATA1.
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號登錄