使用stm32CubeMX配置的USB虛擬串列埠功能

2021-10-19 23:29:25 字數 1252 閱讀 1427

本文採用stm32f103c8t6最新系統板進行配置。

晶振和時鐘設定

啟用usb功能

選擇usb_device選項設定,選擇虛擬埠

根據自己的情況設定工程

根據自己的情況設定包含檔案

生成工程前,檢視advanced settings選項

int

main

(void);

//新增的輸出內容

燒錄有,板子斷電重啟,通過micro usb連線電腦,就可以看到電腦上多出乙個串列埠連線裝置了。

開啟串列埠除錯工具,選擇好串列埠(波特率不管,設定多少都可以通訊)

原始檔:

13uaobb2-**zhhvqqxp6xgw

提取碼:mz0v

stm32cubemx配置編碼器

首先開啟timer2的encoder模式 配置系統時鐘。配置具體定時器的引數 選擇的encodermode是 ti1和ti2模式。這種模式下,ab兩相的上公升沿和下降沿都會計數,所以計數值是實際值的4倍,需要做分頻。也就是第乙個引數,分頻值設為3,實際上是3 1 4分頻。還有個地方需要解釋一下,我剛...

使用stm32cubemx快速生成fatfs例程

2.修改工程 3.實驗現象 本文將介紹如何使用stm32cubemx快速生成乙個stm32 sdio 介面的fatfs例程,並實現對sd卡讀寫,本文的cubemx版本為stm32cubemx 5.6.0,mdk keil版本為keil v5.27.1.0,微控制器主機板為stm32f405。sdio...

STM32CubeMX系列 待機喚醒

1.低功耗模式簡介 系統或電源復位後,微處理器處於執行狀態,執行狀態下hclk為cpu提供時鐘,核心執行程式 當cpu不需繼續執行時 例如等待某個外部事件 可以利用多個低功耗模式來節省功耗。使用者需要根據最低電源消耗 最快速啟動時間和可用的喚醒源等條件,選定乙個最佳的低功耗模式。stm32提供了3種...