国产久操视频-国产久草视频-国产久热精品-国产久热香蕉在线观看-青青青青娱乐-青青青青在线成人视99

  • 資料介紹
    • 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)推薦

汉阴县| 乐亭县| 神农架林区| 墨脱县| 孟连| 革吉县| 明溪县| 新营市| 九江县| 和顺县| 汉阴县| 淅川县| 温泉县| 彭州市| 赤壁市| 连平县| 渑池县| 海淀区| 新余市| 新平| 武鸣县| 江阴市| 陆丰市| 肃宁县| 通许县| 上饶市| 石河子市| 饶平县| 昭平县| 吴堡县| 正镶白旗| 金昌市| 天气| 太康县| 调兵山市| 家居| 仪陇县| 城固县| 丰台区| 宝坻区| 营口市|