搜尋各種老外的討論區,終於發現問題:
在stm32h7xx_hal_conf_default.h中,我將
#define hse_value((uint32_t)25000000)/ *!《外部振盪器的值以hz * /
更改為#define hse_value((uint32_t)8000000)/ *!《外部振盪器的值in hz * /
我開通uart3 的方式:
stm32h7xx_nucelo_conf.h 中開放 use_com_log 為 1
/* com define */
#define use_com_log 1u
#define use_bsp_com_feature 1u
static void bsp_config(void)
至於printf 的再定位,倒是已經有了。
這段時間的痛苦經歷再一次告訴我,不要過分相信大公司發布的東西,依然是各種bug。
ProtoThread在STM32上實現跑馬燈
protothread相關介紹,原始碼獲取等請到我的另乙個博文閱讀 protothread的介紹 protothread優缺點都有,它實現了乙個輕量級的基於事件觸發的執行緒模型,特別適用於走台階似的一級一級的往下走問題處理,你到了某個台階上,不走了,去了一趟廁所,回來後可以從這個台階上繼續往前走,不...
在STM32上移植FreeRTOS
freertos是乙個迷你的實時作業系統核心。作為乙個輕量級的作業系統,功能包括 任務管理 時間管理 訊號量 訊息佇列 記憶體管理 記錄功能 軟體定時器 協程等,可基本滿足較小系統的需要。開啟後如下如顯示 為了避免出錯,請將路徑改為全英文 將主程式改為如下 include freertos.h in...
STM32 片上Flash 操作
之前iap時候記錄過一些,今天對特定地方寫又加深了印象,寫與擦除都需要先unclock 1 讀取指定位址的半字 16位資料 2 faddr 讀位址 此位址必須為2的倍數 3 返回值 對應資料.4u16 stmflash readhalfword u32 faddr 5stmflash readhal...