STM32F103ZET6移植FreeRTOS過程

2022-06-19 23:36:15 字數 1540 閱讀 1429

2. 解壓

我們需要幾個檔案

1)freertosv9.0.0/freertos/source/下的所有c檔案(ps:並不是所有都一定要用,按需要取

2)在freertosv9.0.0/freertos/source/include整個資料夾

3)freertosv9.0.0/freertos/source/portable/rvds/arm_cm3下的port.c 和 portmacro.h

4)在freertosv9.0.0/freertos/source/portable/memmang

下的

5)\freertosv9.0.0\freertos\demo\cortex_stm32f103_keil 下的freertosconfig.h

在freertosconfig.h下新增三行**

3.我們在工程下建乙個檔案freertos來裝剛剛的檔案

4. 在keil工程下新增兩個資料夾並把檔案加入

這樣基本就完成了

STM32F103ZET6學習總結

1.任何外設在使用之前,必須先使能相應的時鐘。2.使用不同外設時,gpio引腳應該如何配置?1 gpio mode ain 模擬輸入 2 gpio mode in floating 浮空輸入 3 gpio mode ipd 下拉輸入 4 gpio mode ipu 上拉輸入 5 gpio mode ...

STM32F103ZET6 電容觸控按鍵

開關閉合,電容充電,直至電容兩端電壓 v1 rc電路充放電公式 vt v0 v1 v0 1 exp t rc v0 為電容上的初始電壓值 v1 為電容最終可充到或放到的電壓值 vt 為t時刻電容上的電壓值。如果v0為0,也就是從0v開始充電。那麼公式簡化 vt v1 1 exp t rc 結論 同樣...

STM32F103ZET6待機喚醒 低功耗

在系統或者電源復位後,微控制器出於執行狀態之下,hclk為cpu提供時鐘,核心執行 當cpu不需要繼續執行時,可以利用多種低功耗模式來節省功耗,例如等待某個事件觸發。睡眠模式 核心停止,外設如nvic,系統時鐘systick仍執行。停止模式 所有時鐘都已停止。1.8v核心電源工作。pll,his和h...