STM32學習心得(1)

2021-08-31 01:40:04 字數 964 閱讀 2135

學stm32的目的只是為了可以讓乙個電機轉動起來,哈哈哈是不是感覺沒什麼大目標。但是能讓電機轉起來就覺得很有成就感。

我在學之前有的概念就是:pwm,can,輸入輸出啥的,然而卻並不知道是幹什麼的。

前一段時間在**上買了一款stmf103的板子,買回來後裝了keil4花了好幾個小時,又花了好幾個小時配置了一下keil,然後按教程燒了一下led燈的工程。看著led燈閃爍,還是很有成就感的,雖然**基本沒怎麼看懂,因為還不是很懂位,十六進製制。對於gpio也不太懂。不過點燈應該就是輸入高低電平。

後來接觸了蜂鳴器,就是會叫的那個元器件,還會唱歌,葫蘆娃,葫蘆娃,葫蘆娃 。核心就是delay函式,給延遲發聲。

//上main.c的**

#include "stm32f10x.h"

#include "led.h"

#include "delay.h"

#include "key.h"

#include "timer.h"

#include "beep.h"

uint8_t beepflag=1;

int main(void)

}void tim2_irqhandler(void) //tim2中斷

}}

再後來接觸了舵機,舵機是那種可以旋轉180度的。控制上就是用pwm,改變占空比,就可以實現控制舵機的轉動。

//這裡只上核心**

就可以控制用舵機做的機械爪來抓取東西啦,還是很有成就感的哈哈哈。

現在還在學習,等學到更多的東西再來分享吧。

STM32學習心得 八 初識中斷

typedef struct nvic type 其中最常用的就是中斷優先順序暫存器。同時,在 misc.h 韌體庫中也實現了部分與中斷相關的函式 void nvic prioritygroupconfig uint32 t nvic prioritygroup void nvic init nvi...

STM32學習心得 七 RCC時鐘樹初學習

後經過學習原子哥的講解,使我對時鐘樹有了更加深刻的認識。首先圖中藍色的正方形是stm32可能用到的時鐘源。分別是hsi hse lse lsi pll 嚴格來說,pll是由hse或hsi生成,並不單獨作為乙個時鐘源 其中最常用的是hse,它一般由外部晶振產生,比較穩定。而hsi是由內部rc振盪電路產...

STM32經驗心得

相關經驗及心得如下 摘要 1.在配置usart的tx完成中斷後,在沒有發數的情況下自動進入tx完成中斷函式。2 在tx配置完成後,相應的tc標誌位會自動置1,隨後就進入了tx完成中斷。3.相關配置程式編寫無誤,並已經開啟時鐘,依舊無法配置相關gpio及外設 4.adc通道 分為規則組和注入組 5.修...