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