STM32入門程式 LED燈亮滅

2021-09-19 22:51:15 字數 541 閱讀 6523

學習stm32的入門課程,從點亮和熄滅led小燈做起。

本次實驗使用stm32f103rc的晶元,其中led1接到stm32晶元的pa8引腳,led2接到stm32晶元的pb15引腳,如下圖:

led小燈的電路暫不上傳,其中pa8和pb15為低電平的時候,led1和led2燈點亮;高電平的時候,led1和led2燈熄滅。

有了以上的理論基礎,下面在keil5中新建工程,關於工程的建立和裡面細節的配置和庫檔案的引用,本文不做描述。

**如下,有幾種方式,可以分別嘗試:

#include "stm32f10x.h"

void gpio_init_(void)

int main()

}int main03()

}int main02()

}int main01()

}

執行以上的**,可以看到板子上的led小燈交叉亮滅。

stm32實現LED燈亮滅

wangxl 20180808 本章中,不特殊說明都以st m32f103 vet6 為例,軟體平台為 iar6.4 通過檢視原理圖,我們的 led指示燈配置在pb8 pb9管腳上,通過配置 gpiob時鐘及引腳 來控制指示燈的亮滅。學會檢視原理圖 理解stm32埠配置 學會操作使用 iar程式設計...

STM32的LED燈實驗

實驗目的 讓我的開發板的led燈亮滅閃爍 實驗程式 led.c include stm32f4xx.h 在system目錄下可以找到,把st官方的部分庫抽取出來,組成了乙個system目錄 include sys.h void led init void led.h ifndef led h def...

小結 stm32 驅動LED燈

使用位帶操作,位帶操作就是把每個位元膨脹成乙個32位的字,當訪問這些字的時候就訪問這些位元位。然後,埠使能 pb5 pe5 led io void led init void gpio setbits gpiob,gpio pin 5 這個必須要寫,取位址。gpio setbits gpiob,gp...