STM32cube學習筆記(1)

2021-06-28 12:08:55 字數 613 閱讀 3944

1、偶然的機會接觸到了stm32cubemx與stm32cubefx、詳細了解相關的資料之後感覺相當實用。

2、程序建立

osthreaddef(defaulttask, startdefaulttask,osprioritynormal, 0, 128);//定義乙個結構體

defaulttaskhandle = osthreadcreate(osthread(defaulttask), null);//實用這個結構體,呼叫free rtos去實現建立乙個程序,其實建立的是乙個任務

3、任務優先順序實驗     

osthreaddef(defaulttask, startdefaulttask,osprioritynormal, 0, 128);//設定有限級為0

defaulttaskhandle = osthreadcreate(osthread(defaulttask), null);//建立執行緒1 

osthreaddef(mytask, startmytask, ospriorityabovenormal, 0, 128);//設定優先順序為1

mytaskhandle = osthreadcreate(osthread(mytask), null);    //建立執行緒2

STM32Cube庫的使用

stm32cubemx 軟體的使用 stm32cubemx使用詳解 這是st的論壇,在這裡基本滿足了大多開發者的使用需求。stm32cubemx使用方法及功能介紹 embedddeveloper部落格 ybhuangfugui 可謂是緊跟隨stm32應用的神仙級行業領軍人物 st入門高階學習必讀,太...

STM32Cube 直接儲存器訪問(DMA)

在usart章節講解了串列埠的輪詢和中斷模式,這一章介紹一下通過dma模式控制串列埠傳輸。直接儲存器訪問 dma 用於在外設與儲存器之間以及儲存器與儲存器之間提供高速資料傳輸。可以在無需任何 cpu 操作的情況下通過 dma 快速移動資料。這樣節省的 cpu 資源可供其它操作使用。說白了dma就是乙...

STM32Cube擴充套件包開發指南

本文翻譯於st官網文件,development guidelines for stm32cube expansion packages 4.包裝要求 5.新的中介軟體整合 6.軟體質量要求 介紹stmcube 是意法半導體的一項原始計畫,旨在通過以下方式使開發人員的生活更輕鬆。減少開發工作量,時間和...