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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4219|回復: 18
收起左側

USB通信協議 看完了理論知識,但是不知道怎么下手寫代碼

[復制鏈接]
ID:1040483 發表于 2023-8-15 14:14 | 顯示全部樓層 |閱讀模式
最近在做ESP32使用USB通信協議和一款指紋模塊進行通信,但是這個USB通信協議好復雜,差不多看完了理論知識,但是不知道怎么下手寫代碼,有沒有大佬指點迷津,提示一下學習方法網站之類的,真的很需要
回復

使用道具 舉報

ID:276663 發表于 2023-8-16 09:18 | 顯示全部樓層
動手才能開始,同事看看現成的代碼
回復

使用道具 舉報

ID:1040201 發表于 2023-8-16 10:15 | 顯示全部樓層
先畫一個邏輯層次圖,搞懂了里面的關系再開始寫代碼,大家都 是這么過來的,一遍一遍累積,多看多寫多問
回復

使用道具 舉報

ID:277550 發表于 2023-8-16 13:16 | 顯示全部樓層
光是看其中一種,不是那么復雜的,如hid。。。。。。
回復

使用道具 舉報

ID:1040483 發表于 2023-8-16 14:39 | 顯示全部樓層
IdeaMing 發表于 2023-8-16 09:18
動手才能開始,同事看看現成的代碼

ESP提供的代碼也看了,感覺不全。找不到現成的,網上的都是些理論,
回復

使用道具 舉報

ID:224580 發表于 2023-8-17 14:06 | 顯示全部樓層
慢慢來,搞技術的,都是一步一個腳印,我從硬件到搞軟件,也感覺很吃力。要堅持
回復

使用道具 舉報

ID:169559 發表于 2023-8-18 10:38 | 顯示全部樓層
這是要 實現 USB協議嗎?太狠了!!!
回復

使用道具 舉報

ID:106977 發表于 2023-8-18 19:57 | 顯示全部樓層
建議你學習USB采用STC8H芯片。在了解USB協議的基礎上,仔細閱讀其USB轉串口例程的完整代碼。將每一句都讀懂,注釋出來,對USB協議實際理解就進了一大步。對各種具有USB接口的芯片,僅靠USB協議是難以完成實用程序的編寫,因為每種芯片都有其獨特的地方。看似幾條語句,算包括進也不算包括進USB協議,缺少了,你的程序就是調試不通。所以,一定要有芯片廠家的示例程序!
回復

使用道具 舉報

ID:1040483 發表于 2023-8-19 16:59 | 顯示全部樓層
devcang 發表于 2023-8-16 13:16
光是看其中一種,不是那么復雜的,如hid。。。。。。

請問什么樣的設備屬于HID類,我現在在做的ESP32主控與一款指紋儀設備進行通信,實現向指紋模塊中錄入指紋,獲取模塊中的指紋信息等等功能,指紋模塊屬于HID類嗎
回復

使用道具 舉報

ID:879348 發表于 2023-8-24 10:51 | 顯示全部樓層
HID枚舉成功以后,通信很簡單的,并不需要你理解怎么通信,這個枚舉一般廠家已經做好
回復

使用道具 舉報

ID:1040483 發表于 2023-8-25 16:11 | 顯示全部樓層
wufa1986 發表于 2023-8-24 10:51
HID枚舉成功以后,通信很簡單的,并不需要你理解怎么通信,這個枚舉一般廠家已經做好

請問什么樣的設備屬于HID設備,我在用的指紋模塊屬于嗎
回復

使用道具 舉報

ID:1040483 發表于 2023-8-29 14:47 | 顯示全部樓層
lgwd 發表于 2023-8-18 19:57
建議你學習USB采用STC8H芯片。在了解USB協議的基礎上,仔細閱讀其USB轉串口例程的完整代碼。將每一句都讀懂 ...

我的主控芯片是ESP32-S3,USB設備是USB2.0標準的供應商特定類。ESP-IDF未提供供應商特定類的示例代碼,有一個demo只有發數據的例程沒有接收的。請問還可以使用別的什么USB庫比較好嗎,供應商特定類要怎么寫
回復

使用道具 舉報

ID:106977 發表于 2023-8-30 16:37 | 顯示全部樓層
芯片廠家不提供相關示例代碼,使用USB功能難以成功!你參考一下其他帶USB接口芯片的USB接口示例代碼,有的語句是你想不到的,是針對該芯片的特性。符合USB協議的必須語句會有,但針對各芯片的特殊指令光靠看手冊難以透徹領會!缺少一條語句,或使用指令錯誤,你的程序就調試不通!或是不穩定,出現奇怪的問題!
回復

使用道具 舉報

ID:1040483 發表于 2023-8-31 08:44 | 顯示全部樓層
lgwd 發表于 2023-8-30 16:37
芯片廠家不提供相關示例代碼,使用USB功能難以成功!你參考一下其他帶USB接口芯片的USB接口示例代碼,有的 ...

謝謝!我最近再看ARM32的芯片了
回復

使用道具 舉報

ID:1059013 發表于 2023-8-31 19:39 | 顯示全部樓層
好像都是發送代碼容易找,接收代碼卻要自己寫出來
回復

使用道具 舉報

ID:1040483 發表于 2023-9-1 08:53 | 顯示全部樓層
fishafish 發表于 2023-8-31 19:39
好像都是發送代碼容易找,接收代碼卻要自己寫出來

啊?自己寫接受的話,可以參考什么嗎,沒有頭緒啊。請大佬指點!不甚感激!
回復

使用道具 舉報

ID:106977 發表于 2023-9-1 12:33 | 顯示全部樓層
參考芯片廠家提供的USB示例程序!全靠自己就是誤打誤撞!
回復

使用道具 舉報

ID:1040201 發表于 2023-9-1 22:32 | 顯示全部樓層
是哪個IC 的型號?我也去了解一下
回復

使用道具 舉報

ID:1040483 發表于 2023-9-2 08:26 | 顯示全部樓層
liucan2020 發表于 2023-9-1 22:32
是哪個IC 的型號?我也去了解一下

芯片型號為ESP32-S3,用的C語言進行開發,得看ESP-IDF
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表