stm32 NO 1跑馬燈實驗

2021-10-02 10:45:55 字數 1091 閱讀 1439

開始將自學的實驗整理到blog上,雖然還是個小菜鳥,但是慢慢來。先打好基礎…

led.h的**

#ifndef __led_h

#define __led_h

#include

"sys.h"

#define led0 pbout(5)

#define led1 peout(5)

void

led_init

(void);

#endif

led.c的**

#include

"stm32f10x.h"

#include

"led.h"

gpio_inittypedef gpio_initstructure;

rcc_apb2periphclockcmd

(rcc_apb2periph_gpiob,enable)

;gpio_initstructure.mode=gpio_mode_out_pp;

//推挽輸出

gpio_initstructure.pin=gpio_pin_5;

gpio_initstructure.speed=gpio_speed_50mhz;

gpio_init

(gpiob,

&gpio_initstructure)

;gpio_setbits

(gpiob,gpio_pin_5)

;//高電平,無電壓差,不點亮

gpio_initstructure.mode=gpio_mode_out_pp;

gpio_initstructure.pin=gpio_pin_5;

gpio_initstructure.speed=gpio_speed_50mhz;

gpio_init

(gpioe,

&gpio_initstructure)

;gpio_setbits

(gpioe,gpio_pin_5)

;

這是我自學的第乙個實驗,也是敲的最多的乙個實驗,也正是從此開始我的stm32之路。任重而道遠!

STM32跑馬燈實驗

本次跑馬燈實驗主要用到pb6 pb9幾個埠 include led.h void led init void 自定義led燈初始化函式 標頭檔案中主要是一些巨集定義和位帶操作 ifndef led h define led h include stm32f10x.h define led1 on g...

stm32跑馬燈實驗

本文記錄stm32mini開發板實驗 普通跑馬燈 回歸gpio基礎知識 每組io口含有下面7個暫存器,7個暫存器一共可以控制一組gpio的16個io口。gpiox crl 埠配置低暫存器 gpiox crh 埠配置高暫存器 gpiox idr 埠輸入暫存器 gpiox odr 埠輸出暫存器 gpio...

STM32 跑馬燈實驗

實驗環境 stm32開發板 keil uvision4 flymcu.exe 1.建立跟資料夾 base 名稱任意 再在其下建立四個子資料夾 2.在 hardware 下,放入跑馬燈的資料夾 led 其下是 led.c 和 led.h 3.system 資料夾 4.user 資料夾,建立檔案 tes...