日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Stm32CubeMX新建工程-芯片STM32F051K8U6

發布時間:2023/12/31 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Stm32CubeMX新建工程-芯片STM32F051K8U6 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? ?這是使用STM32CubeMX Version 5.6.0創建新工程的詳細步驟筆記,實現基于華清遠見STM32F051設備板開發實現控著LED燈閃爍功能。本文中參考書籍《STM32庫開發實戰指南-基于STM32F103》第2版,結合硬件芯片實際情況做相應的修改,希望能幫助初學者學習stm32。

步驟1:新建文件夾

新建文件夾Project,保存本次新的工程。

步驟2:新建Stm32CubeMX工程

(這里使用的是STM32CubeMX Version 5.6.0,其他版本的可能界面又細微差別,整體不影響)

在開發關鍵中通過菜單File->New Project 新建工程 或者 在Home窗口中的NewProject也可以新建工程。

步驟3) 選擇MCU或者開發板

我們這里使用的芯片是STM32F051K8U6,在MCU Selector窗口中搜索STM32F051K8選擇STM32F051K8Ux即可。

?步驟4)配置MCU引腳

點擊Start Project 啟功工程。

進入STM32F051K8Ux的Untitled界面,在界面中的Pinout窗口配置引腳(在Configuration屬性頁可以配置外設,現在這兩個合成一個頁面)。這里一些默認的已經配置完成。

以控制LED4燈為例,(通過板子的原理圖我們已知LED4燈連接到STM32F051的14號引腳PB0,要控制LED4燈,需要設置PB0輸出方向,低電平開燈。)選擇Pinout view芯片中的PB0點擊GPIO_Output,這樣就可配置此引腳為輸出方向。

?

點擊System view 可以點擊GPIO,在彈出的窗口中設置PB0。

?

步驟5)保存STM32CubeMX工程

點擊File->Save Project 或者按鍵ctrl+s,在彈出窗口中選擇路徑,如下:

點擊保存后,路徑下會出現對應的工程的文件。如下:

步驟6)生成報告

選擇File->Generate Report點擊。

步驟7)配置MCU時鐘

這里僅需要配置PULLCLK項和PLLMul為x12就可以。當下配置的時鐘樹中,選擇SYSCLK的時鐘源是PLLCLK。

步驟8)生成c代碼工程

點擊->Project Manage進入里面的Project窗口,填寫項目的名字、存儲路徑、選擇集成開發環境(Toolchain/IDE)等等。

?點擊->GENERATE CODE按鈕。

?完成后,給出提示打開該工程窗口。

?編譯工程

?

步驟9)補充keil中的main

將main.c文件打開,在wheil循環現在是空的,等待我們去填寫。將我們自己的語句代碼放在/*USER CODE BEGIN 3*/的下面:

注意:在STM32CubeMX生成的工程中補充代碼時,要按照其規范,寫在/*USER CODE BEGINx */ 和/*USER CODE ENDx */中間,這樣在用STM32CubeMX重新配置、生成工程時會保留用戶添加的代碼,否則會刪除該代碼。

步驟10)重新編譯+下載工程

編譯keil5中的工程,下載到板子上。重新運行板子,查看LED4燈的現象。

設備板上的現象:燈閃爍

?

?

總結

以上是生活随笔為你收集整理的Stm32CubeMX新建工程-芯片STM32F051K8U6的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。