久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2683|回復: 1
打印 上一主題 下一主題
收起左側

CH375做USB主機與USB設備的通信過程

[復制鏈接]
跳轉到指定樓層
樓主
50黑幣
本人在開發時遇到問題,求助使用過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設備打不開(如果需要可以給大家看代碼片段)

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

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:1040483 發表于 2023-9-17 15:29 | 只看該作者
怎么樣才能分析USB收發數據的過程呢
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产美女视频一区 | 成人在线视频网站 | 国产成人99久久亚洲综合精品 | 国产综合视频 | 欧美在线视频网 | 高清国产一区二区 | 狼色网 | 日韩中文字幕在线不卡 | 一级高清免费毛片 | 久久国产成人精品国产成人亚洲 | 亚州精品天堂中文字幕 | 国产成人免费视频 | 亚洲a级 | 亚洲啪啪 | 免费精品| 欧美日韩国产传媒 | 午夜电影日韩 | 免费视频一区 | 日本公妇乱淫xxxⅹ 国产在线不卡 | 99精品免费久久久久久久久日本 | 精品九九在线 | 欧区一欧区二欧区三免费 | 亚洲电影第三页 | a在线视频观看 | 日韩和的一区二在线 | 激情在线视频 | 免费看av大片 | 91精品国产91久久久久久三级 | 欧美国产日韩在线观看 | 亚洲一区二区三区四区五区中文 | 欧美国产中文字幕 | 中文字幕亚洲视频 | 国产精品视频一二三 | 欧美中文字幕一区二区三区 | 国产精品久久久久久久久久久久久久 | 五月天婷婷丁香 | 一区二区三区四区电影 | 尤物视频在线免费观看 | 在线观看中文字幕亚洲 | 99久久婷婷国产精品综合 | 91一区二区三区 |