加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專(zhuān)業(yè)用戶(hù)
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入

USB枚舉HID設(shè)備雙向數(shù)據(jù)傳輸(STM32程序源碼+HID上位機(jī)程序+USB開(kāi)發(fā)相關(guān)資料)

2017/02/15
82
服務(wù)支持:
技術(shù)交流群

完成交易后在“購(gòu)買(mǎi)成功”頁(yè)面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長(zhǎng)和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購(gòu)買(mǎi)后不支持退換且無(wú)法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
放大
方塊圖
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

程序功能

  • 將STM32的USB枚舉為HID設(shè)備。
  • STM32使用3個(gè)端點(diǎn),端點(diǎn)0用于枚舉用,端點(diǎn)1和2用于數(shù)據(jù)的發(fā)送和接收。
  • 端點(diǎn)長(zhǎng)度為64,也就是單次最多可以傳輸64個(gè)字節(jié)數(shù)據(jù)。
  • STM32獲取上位機(jī)下發(fā)的數(shù)據(jù)并將該數(shù)據(jù)通過(guò)USB原樣返回,同時(shí)將數(shù)據(jù)打印輸出。
  • 上位機(jī)程序通過(guò)調(diào)用windows的API實(shí)現(xiàn)對(duì)HID設(shè)備的讀寫(xiě)控制。

USB接口原理圖

HID枚舉成功:

程序效果圖:

HID上位機(jī)程序運(yùn)行圖:

STM32串口打印輸出:

STM32的報(bào)告描述符:

HID上位機(jī)測(cè)試程序:

原文出處:https://www.viewtool.com/bbs/forum.php?mod=viewthre...

  • STM32程序.zip
    描述:STM32程序
  • HID上位機(jī)程序.zip
    描述:HID上位機(jī)程序
  • USB開(kāi)發(fā)相關(guān)資料下載.zip
    描述:USB開(kāi)發(fā)相關(guān)資料下載,見(jiàn)截圖展示
  • STM32_USB-FS-Device_Lib_V3.0.1.zip
    描述:相關(guān)資料

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
TLE6250GXUMA1 1 Infineon Technologies AG Interface Circuit, BICMOS, PDSO8, GREEN, PLASTIC, SOP-8
$1.08 查看
DP83867IRRGZR 1 Texas Instruments Industrial temperature, robust gigabit Ethernet PHY transceiver 48-VQFN -40 to 85

ECAD模型

下載ECAD模型
$59.73 查看
TJA1050T/CM,118 1 NXP Semiconductors TJA1050 - High-speed CAN transceiver SOIC 8-Pin

ECAD模型

下載ECAD模型
$1.96 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜