回覆列表
  • 1 # 使用者1948488031778

      如何修改STM32的USB例程為自己所用

      使用方法:

      1.先根據你的硬體,修改/project/user/HAL/USBCDC/hw_config.c,此檔案對USB進行初始化

      2.API呼叫說明:

      先初始化STM32,再呼叫USBCDC_init();

      呼叫USBCDC_ready()如果返回真(非零),表示連線已建立,可以通訊

      此時呼叫USBCDC_senddata和USBCDC_recvdata,即可收發資料。

      USBCDC_disconnect()可以關斷連線,令USB模組休眠,降低功耗

      如果要重新開啟連線,呼叫USBCDC_connect();這個函式會啟用USB模組

      3.PC端驅動程式安裝,可以使用附帶程式,也可以讓系統自動上網查詢。目前僅測試過windows xp/vista/7,linux未測試過。

      這個驅動程式實際上是使用了系統自帶的usbser.sys,安裝的只是一個inf設定檔案。

  • 中秋節和大豐收的關聯?
  • 描述“大街小巷”的詞語有哪些?