CubeMX的基礎(chǔ)使用方法,可以參看我之前發(fā)的一個(gè)視頻STM32打印數(shù)據(jù)到串口助手。
環(huán)境
STM32CubeMX
KEIL5
STM32F103
開(kāi)始試驗(yàn)
新建工程
打開(kāi)CubeMx軟件,點(diǎn)擊File-》NewProject。
選擇使用的控制器型號(hào)。
選擇系統(tǒng)時(shí)鐘源
設(shè)置時(shí)鐘
如下圖,在右邊紅框處輸入72,直接按回車(chē)鍵即可,CubeMX會(huì)幫你配置好。
選擇調(diào)試環(huán)境
這里要選擇Serial wire,否則程序只能下載一次。
設(shè)置管腳
使能FreeRTOS
添加任務(wù)
點(diǎn)擊“Tasks and Queues”,添加Task1和Task2兩個(gè)任務(wù)。
配置工程
生成并打開(kāi)工程
在源碼“Task”字樣處添加任務(wù)功能代碼
編譯工程
編譯無(wú)錯(cuò)誤,下載程序到開(kāi)發(fā)板,看到LED開(kāi)始閃爍。
編輯:jq
-
led
+關(guān)注
關(guān)注
242文章
23826瀏覽量
673627 -
控制器
+關(guān)注
關(guān)注
114文章
17088瀏覽量
184065 -
STM32
+關(guān)注
關(guān)注
2293文章
11031瀏覽量
364437
原文標(biāo)題:使用STM32CubeMx工具,寫(xiě)FreeRTOS的demo程序
文章出處:【微信號(hào):c-stm32,微信公眾號(hào):STM32嵌入式開(kāi)發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
STM32開(kāi)發(fā)入門(mén)進(jìn)階必備!《STM32嵌入式系統(tǒng)開(kāi)發(fā)—基于STM32CubeMX和HAL庫(kù)》新書(shū)發(fā)布!

STM32CubeMX無(wú)法打開(kāi).ioc文件怎么解決?
使用STM32CubeMX生成FreeRTOS的MDK工程,選擇AC6編譯器有很多錯(cuò)誤,為什么?
STM32CubeMX生成的FreeRTOS源碼格式如何優(yōu)化?
使用STM32CubeMX生成CMake工程中的FLASH.ld被更改怎么解決?
STM32H745的FreeRTOS是單核工作還是雙核工作?
STM32CubeMX用于STM32配置和初始化C代碼生成
工程師開(kāi)發(fā)利器:STM32CubeMX 與 eDesignSuite 的協(xié)同開(kāi)發(fā)

使用stm32cubeMX無(wú)法生成mdk工程文件?
STM32CubeMX生成的代碼,是怎樣的HAL架構(gòu)?

STM32CubeMX的菜單介紹

評(píng)論