• 資料介紹
    • 前言
    • USB 雙向通信的幾個基本知識點
    • USBx HID 設備端 API 介紹
    • USBx 實現 Custom HID 雙向通信的步驟
  • 資料預覽
  • 相關推薦
申請入駐 產業(yè)圖譜

LAT1350 基于 STM32U5創(chuàng)建USBx_CustomHID通信

03/22 14:35
652
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

LAT1350 基于 STM32U5創(chuàng)建USBx_CustomHID通信

1.39 MB

前言

某客戶在使用 STM32U5 開發(fā)一款產品時需要使用到 USB Custom 進行雙向通信,并反饋STM32U5 使用的是 Azure USBx 協(xié)議棧,不再支持 ST USB device 庫??蛻舯硎局皇煜?STUSB Device 庫,對 USBx 協(xié)議棧與 API 沒有任何使用經驗。查閱目前所有 USBx 的例程,發(fā)現目前 USBx 均沒有可參考的 Custom HID 雙向通信范例,客戶希望提供使用 USBx HID 進行雙向通信的例程,這里簡單介紹下利用 CubeMx 創(chuàng)建工程的實現過程。

USB 雙向通信的幾個基本知識點

首先,我們回顧一下 USB2.0 設備端與主機通信的基本原理及數據流.

USBx HID 設備端 API 介紹

USBx Device 協(xié)議棧內部實現了一套復雜的基于事件和消息驅動機制的數據流傳輸和控制傳輸邏輯,用戶 Application 只需要使用其提供的 APIs 即可實現 USB 通信。

USBx 實現 Custom HID 雙向通信的步驟

資料預覽

相關推薦