CubeMX的基礎使用方法,可以參看我之前發的一個視頻STM32打印數據到串口助手。
環境
STM32CubeMX
KEIL5
STM32F103
開始試驗
新建工程
打開CubeMx軟件,點擊File-》NewProject。
選擇使用的控制器型號。
選擇系統時鐘源
設置時鐘
如下圖,在右邊紅框處輸入72,直接按回車鍵即可,CubeMX會幫你配置好。

選擇調試環境
這里要選擇Serial wire,否則程序只能下載一次。
設置管腳
使能FreeRTOS
添加任務
點擊“Tasks and Queues”,添加Task1和Task2兩個任務。

配置工程
生成并打開工程
在源碼“Task”字樣處添加任務功能代碼

編譯工程

編譯無錯誤,下載程序到開發板,看到LED開始閃爍。
編輯:jq
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
led
+關注
關注
243文章
24596瀏覽量
690846 -
控制器
+關注
關注
114文章
17791瀏覽量
193146 -
STM32
+關注
關注
2309文章
11162瀏覽量
373444
原文標題:使用STM32CubeMx工具,寫FreeRTOS的demo程序
文章出處:【微信號:c-stm32,微信公眾號:STM32嵌入式開發】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
基于 X-Cube-FreeRTOS_Heap4 和 CubeMX 生成 UCPD 項目介紹
某客戶反映參考我們的文檔 AN5418《How to build a simple USB-PD sink applicationwith STM32CubeMX》去配置 FreeRTOS 生成
發表于 01-04 11:18
?0次下載
請問RT-Thread與stm32cubemx聯合開發的原理是什么?
在使用RT-Thread與stm32cubemx聯合開發的原理是什么,cubemx在其中主要起到了哪些功能呢?
發表于 10-11 15:49
意法半導體:STM32CubeMX將不再集成到STM32CubeIDE中
從2025年11月發布的版本開始,我們將僅以 獨立 版本的形式提供 STM32CubeIDE 和 STM32CubeMX 。 STM32CubeMX將不再集成到STM32CubeIDE
使用STM32CubeMX的時候創建的工程已經使用的板載資源如何去掉?
在使用STM32CubeMX的時候創建的工程已經使用的板載資源如何去掉?在基于開發板進行工程創建的時候會把板載資源直接初始化,后面想要用不同的功能配置,如何把初始配置去掉?
發表于 07-22 07:13
STM32開發入門進階必備!《STM32嵌入式系統開發—基于STM32CubeMX和HAL庫》新書發布!
近日,由華清遠見教育科技集團精心編撰的教育部高等學校電子信息類專業教學指導委員會規劃教材、普通高等教育電子信息類專業系列教材——《STM32嵌入式系統開發—基于STM32CubeMX和HAL庫》重磅
STM32CubeMX生成代碼就會覆蓋CMakeLists.txt文件,怎么解決?
請教一下用STM32CubeMX生成代碼后,我自己加了一個頭文件和源文件,這些自己加的文件不是要配置到CMakeLists.txt編譯么,但下載在用STM32CubeMX生成成代碼,就會覆蓋CMakeLists.txt文件,這種一般怎么解決
發表于 03-12 08:03
STM32CubeMX無法打開.ioc文件怎么解決?
我的STM32CubeMX不能打開別人的工程文件,雙擊打開.ioc文件后會全白,只剩左上角有個home,什么也點不了,但是我自己可以創建工程,也可以打開我自己創建的工程。請問我該如何解決
發表于 03-12 07:39
使用STM32CubeMX生成FreeRTOS的MDK工程,選擇AC6編譯器有很多錯誤,為什么?
使用STM32CubeMX生成FreeRTOS的MDK工程,選擇AC5編譯器可以編譯成功,選擇AC6編譯器有很多錯誤,是STM32CubeMX生成FreeRTOS的MDK工程還不支持A
發表于 03-11 06:32
myST賬號無法注冊導致stm32cubemx無法下載hal庫的固件包,為什么?
myST賬號無法注冊導致stm32cubemx無法下載hal庫的固件包,myST賬號注冊卡在最后的郵箱驗證環節,一直卡著無法注冊通過
很急很急!以前stm32cubemx都不需要登錄myST賬號就能下載固件包了,為什么現在搞個這種抽象東西出來?還不能注冊賬號
發表于 03-11 06:17
STM32CubeMX生成的FreeRTOS源碼格式如何優化?
如圖,STM32CubeMX生成的FreeRTOS源碼格式有待優化,空格都是以箭頭的方式呈現,觀感很差。FreeRTOS官方下載的源碼則不存在這個問題,說明是STM32CubeMX生
發表于 03-10 08:04
使用STM32CubeMX生成CMake工程中的FLASH.ld被更改怎么解決?
使用STM32CubeMX生成CMake工程之后,對STM32xxxx_FLASH.ld進行了修改。然后再次使用STM32CubeMX對工程進行修改的時候,STM32xxxx_FLAS
發表于 03-10 06:52
STM32H745的FreeRTOS是單核工作還是雙核工作?
STM32CubeMX中的Interface 來?
還是說 745運行RTOS的時候就是跑雙核的?
另外運行RTOS的時候,SPI ,Uart,I2C等驅動程序需要自己寫嗎?
發表于 03-07 13:36
FreeRTOS的demo程序如何用STM32CubeMx工具寫?
評論