stm32 f4跑馬燈實驗總結

2021-10-08 09:45:56 字數 901 閱讀 1112

fwlib中的資料為原始檔期中比較重要的的是rcc.c(這是時鐘,每個工程裡必須有)和gpio.cusart.c(這是串列埠)

.c檔案裡面有.h(標頭檔案) 一般user fwlib system 裡面有.c

core裡面有.s檔案

初始化函式gpio init
gpio_initstruct.gpio_mode    = gpio_mode_out_pp;

//配置模式

gpio_initstruct.gpio_pin = gpio_pin_0;

//配置哪個io口

gpio_initstruct.gpio_speed = gpio_speed_50mhz;

//配置io口速度,僅輸出有效

gpio_init

(gpioa,

&gpio_initstruct)

;//初始化gpioa的引數為以上結構體

(1) gpio_mode_ain 模擬輸入

(2) gpio_mode_in_floating 浮空輸入

(3) gpio_mode_ipd 下拉輸入

(4) gpio_mode_ipu 上拉輸入

(5) gpio_mode_out_od 開漏輸出

(6) gpio_mode_out_pp 推挽輸出

(7) gpio_mode_af_od 復用開漏輸出

(8) gpio_mode_af_pp 復用推挽輸出

STM32F407 跑馬燈實驗

1 庫函式版本呼叫的函式有哪些?對應的原始檔 標頭檔案是哪個?庫函式 原始檔 標頭檔案 rcc ahb1periphclockcmd rcc ahb1periph gpiof,enable stm32f4xx rcc.c stm32f4xx rcc.h gpio init gpiof,gpio in...

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...