協(xié)議要求pid包有4位進(jìn)行區(qū)分,但是ch 554作為從設(shè)備只能有兩位pid識(shí)別碼,如何區(qū)分?是數(shù)據(jù),還是令牌?
CH554 作為設(shè)備時(shí),pid只有兩位,bUIS_TOKEN1 和 bUIS_TOKEN0,如何區(qū)分令牌包是數(shù)據(jù)還是其他?
協(xié)議要求pid包有4位進(jìn)行區(qū)分,但是ch 554作為從設(shè)備只能有兩位pid識(shí)別碼,如何區(qū)分?是數(shù)據(jù),還是令牌?
CH554 作為設(shè)備時(shí),pid只有兩位,bUIS_TOKEN1 和 bUIS_TOKEN0,如何區(qū)分令牌包是數(shù)據(jù)還是其他?
官方文件解釋太少了,應(yīng)該多些寄存器應(yīng)用的說(shuō)明,不然看完手冊(cè)還是不知道如何處理的,
usb解包過(guò)程是怎么進(jìn)行的?
解包是底層分析好的,用戶(hù)只需要處理狀態(tài)信息,不用自己解包。
你需要分清楚USB協(xié)議和CH554 USB狀態(tài)信息,這是2個(gè)不對(duì)等的概念。
比如使用CH554 NAK狀態(tài)是直接讀回來(lái)的,不是你的用戶(hù)代碼自己解析USB包分析來(lái)的,這就是區(qū)別,如果考慮應(yīng)用,這么做已經(jīng)屏蔽了USB包解析;如果你想研究USB包,用這個(gè)是看不出來(lái)的,可以看看USB標(biāo)準(zhǔn)協(xié)議,USB包的構(gòu)成,然后反推如何解析應(yīng)答,解析數(shù)據(jù),J,K狀態(tài)等等。
樓主圖片這個(gè)pdf文檔能分享一下嗎?