stm32實驗報告心得體會 STM32實驗報告

2021-10-17 04:44:54 字數 1306 閱讀 5520

實驗一:乙個燈的閃爍

一、實驗要求

1.熟悉使用

stm32f103zet6

開發板2.利用c

語言程式實現乙個燈閃爍

二、電路原理圖

圖1-1 led

燈硬體連線圖

三、軟體分析1.本

實驗用到

以下個庫

函式省略

了引數rcc_deinit()

rcc_apb2periphclockcmd()

gpio_init()

2.配置輸入的時鐘:

systeminit()

主要對rcc

暫存器進行配置,

gpioa連線在

apb2

上,因此

rcc_apb2periphclockcmd()

函式需要使能

apb2periph_gpioa

3.宣告

gpio

結構:pf6

pf10

口配置為輸出

gpio_initstructure.gpio_pin =

gpio_pin_6|gpio_pin_7|gpio_pin_8|gpio_pin_9|gpio_pin_10

4.應用

gpio

口:點亮

led1

有五種方法

odr暫存器法:

gpioa->odr=0xffbf;

②位設定

清除暫存器法:

gpioa->brr|=0x001;

③方法③只適用於

gpiox_bsrr

暫存器gpio_writebit

()函式法:

gpio_write(0xffbf);

⑤置位復位庫函式法:

gpio_resetbits(gpiof,gpio_pin_8);

5.主函式程式:

int main(void)

rcc_configuration();

配置系統時鐘

gpio_configuration();

配置gpio  io

口初始化

for(;;)

gpiof->odr = 0xfeff;

/* pf8=0 -->

點亮d3 */

delay(600000);

gpiof->odr = 0xffff;

/* pf8=1 -->

熄滅d3 */

delay(600000);

四、實驗現象

led1

燈閃爍

stm32實驗報告心得體會 STM32實驗報告

實驗一 乙個燈的閃爍 實驗要求 1.熟悉使用 stm32f103zet 開發板2.利用c 語言程式實現乙個燈閃爍 電路原理圖 三 軟體分析 1.本實驗用到以下 個庫函式 省略了引數 rcc de in it rcc apb2periphclockcmd gpio init 2.配置輸入的時鐘 sys...

stm32實驗報告心得體會 STM32實驗報告分析

實驗一 乙個燈的閃爍 一 實驗要求 1.熟悉使用 stm32f103zet6 開發板2.利用c 語言程式實現乙個燈閃爍 二 電路原理圖 圖1 1 led 燈硬體連線圖 三 軟體分析1.本 實驗用到 以下個庫 函式省略 了引數rcc deinit rcc apb2periphclockcmd gpio...

一階電路實驗報告心得 電路實驗心得體會

電路實驗心得體會 電路實驗,作為一門實實在在的實驗學科,是電路知識 的基礎和依 據。它可以幫助我們進一步理解鞏固電路學的知 識,激發我們對電路的學習 興趣。在大二上學期將要結束之 際,我們進行了一系列的電路實驗,從簡單 基爾霍夫定律的 驗證到示波器的使用,再到一階電路 一共五個實驗,通過這五個實驗,...