欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: CH375做USB主機與USB設備的通信過程 [打印本頁]

作者: 年薪30w    時間: 2023-9-12 09:50
標題: CH375做USB主機與USB設備的通信過程
本人在開發時遇到問題,求助使用過CH375或者了解USB通信協議的前輩們指點迷津,以下是個開發過程中的介紹:

開發經歷:
本人被USB通信設備困擾許久,之前是用ESP32-S3作為主控芯片,USB設備屬于USB2.0標準下的供應商特定類,但是一直打不通USB通信協議進行主機與設備的收發數據。后來在ESP32與USB設備之間加了一個CH375芯片。
USB設備:
通過獲取描述符得知我的USB設備除了端點0,就只有端點2,且端點2只進行IN事務,需要使用批量傳輸。下圖是我用Bus Hound軟件進行捕獲到的數據,請看最后三行,根據此流程個人推斷:USB主機使用端點0進行控制傳輸,在建立階段首先發送對應bmRequsetType、bRequset、wValue、wIndex、wLength的8字節數據:40 FA 00 00 00 00 0D 00(此8個字節為USB設備廠商定義的固定數據);之后在數據階段發送廠商規定的協議控制USB設備70 13 00 00 00 00 00 00 00 00 73 f6 0A;之后是狀態階段。最后USB主機對端點2進行批量傳輸進行IN事務,從端點2獲取到USB設備返回的數據:70 13 00 00 00 00 00 00 00 00 61 e4 0A。通信過程完成。


遇到問題:
1.不知本人對此圖片的分析是否正確。
2.利用我分析到的邏輯使用CH375進行控制USB設備時,未獲取到USB設備返回的數據(如果需要可以給大家看我整理的使用CH375的流程)
3.利用我分析到的邏輯使用ESP32-S3進行控制USB設備時,會導致USB設備打不開(如果需要可以給大家看代碼片段)

再次感謝!很需要得到你們幫助,不甚感激!

作者: 年薪30w    時間: 2023-9-17 15:29
怎么樣才能分析USB收發數據的過程呢




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1