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