国产成人高清亚洲,日韩无码一区二区,国产精品亚洲综合专区片高清久久久,欧美日韩国产区在线观看,sese在线,亞洲綜合久久精品無碼色欲,日韩亚洲av三级片

  • 資料介紹
    • 1.問題發(fā)生的背景
    • 2.問題的分析
    • 3.Classic USBD CDC 驅(qū)動的移植
    • 4.驗證 USBD CDC 通信
  • 資料預(yù)覽
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

LAT1343 STM32H5 USBD Classic 驅(qū)動 CDC移植

03/19 10:33
476
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

LAT1343 STM32H5 USBD Classic 驅(qū)動 CDC移植

1.13 MB

1.問題發(fā)生的背景

細(xì)心的用戶可能會發(fā)現(xiàn),使用到我們最新的 STM32CubeMX 6.9.1 對 STM32H5 的USB 外設(shè)進行配置的時候,只能用 USBX,而以前的 Classic USB 庫不能選擇了。由于 USBx 是基于 Threadx OS 的,客戶更多的希望是裸機版本的,所以在這兒給大家提供一個移植的方法。

2.問題的分析

雖然在 STM32CubeMX 6.9.1 上不能使用經(jīng)典的 Classic USB 驅(qū)動了,但是實際上在github 上,仍能發(fā)現(xiàn)一些可用的資源供參考:

GitHub - STMicroelectronics/stm32h5-classic-coremw-apps: Provide a set ofapplications for STM32H5xx series based on the STM32 Classic Core Middlewarelibraries

GitHub - STMicroelectronics/stm32u5-classic-coremw-apps: Provide a set ofapplications for STM32U5xx series based on the STM32 Classic Core Middlewarelibraries.

下載這兩個鏈接,發(fā)現(xiàn) H5 例程里面僅僅有 Classic USB driver 的 HID 例程,并沒有CDC 的,但這對于我們想要移植來說,已經(jīng)足夠了。

3.Classic USBD CDC 驅(qū)動的移植

4.驗證 USBD CDC 通信

簡單的驗證 64 個字節(jié)之內(nèi)的發(fā)送與接收,修改函數(shù)。

當(dāng)然,這兒僅僅是一個簡單的移植,驗證 CDC 通信,對于實際的項目中的通信邏輯,發(fā)送包長,可以對照之前的 Classic USBD CDC 例程自行根據(jù)需要添加修改即可!

資料預(yù)覽

相關(guān)推薦