本文採用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種...