CH375作為USB主機(jī)

最近在做ESP32-S3使用USB通信協(xié)議與一款USB設(shè)備通信,后來(lái)在兩者之間加了CH375。設(shè)備屬于USB2.0標(biāo)準(zhǔn)下的供應(yīng)商特定類,遇到些問(wèn)題無(wú)法突破,請(qǐng)求幫助,不甚感激!

  1. 使用CH375進(jìn)行批量傳輸IN事務(wù)時(shí),是不是只需要調(diào)用兩個(gè)命令:ISSUE_TOKEN命令,配置好相關(guān)參數(shù)進(jìn)行發(fā)出令牌、執(zhí)行事務(wù)。之后在使用RD_USB_DATA0命令,從輸入緩沖區(qū)讀取數(shù)據(jù)塊。這樣就可以了?

  2. 使用CH375時(shí),控制傳輸數(shù)據(jù)階段我需要分包嗎,我在數(shù)據(jù)階段要發(fā)13個(gè)字節(jié)。是直接一次發(fā)出去,還是分兩次,第一個(gè)包8字節(jié),第二個(gè)包5字節(jié)

  3. 我的USB設(shè)備除了端點(diǎn)0。就只有端點(diǎn)2,IN事務(wù),批量傳輸。故我要對(duì)USB設(shè)備發(fā)送相關(guān)的數(shù)據(jù)是通過(guò)端點(diǎn)0的控制傳輸在數(shù)據(jù)階段發(fā)送出去,之后設(shè)備的端點(diǎn)2進(jìn)行批量傳輸IN事務(wù)返回?cái)?shù)據(jù)。目前問(wèn)題是使用ISSUE_TOKEN命令從端點(diǎn)2進(jìn)行批量傳輸,設(shè)備返回NAK,這是為什么?

如果需要,可以給大家詳細(xì)看我整理的使用CH375的流程及其他信息。急需!再次感謝?。?!


已通過(guò)郵箱聯(lián)系回復(fù)解決


非常感謝,我也已通過(guò)郵箱回復(fù)


我沒(méi)有用單片機(jī)的程序測(cè)試,而是直接串口連接到電腦PC端使用串口助手模擬的,串口助手設(shè)置數(shù)據(jù)位為8位,不是9位,但是發(fā)送的命令和數(shù)據(jù)依然都成功,這是為什么呢


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

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