STM32開發 GPIO詳解

2021-08-20 17:36:50 字數 662 閱讀 8846

之前有簡單講過gpio工作模式和暫存器,還是有點沒搞明白。這次需要全方位的看一下了。

可知:stm32f105rc

一共有4組io口

一共16x3+3=51個io

gpioa0~a15

gpiob0~b15

gpioc0~c15

gpiod0~d2

stm32f105rc使用gpio埠號為:gpioa、gpiob、gpioc、gpiod

#define gpioa ((gpio_typedef *) gpioa_base)

#define gpiob ((gpio_typedef *) gpiob_base)

#define gpioc ((gpio_typedef *) gpioc_base)

#define gpiod ((gpio_typedef *) gpiod_base)

#define gpioe ((gpio_typedef *) gpioe_base)

#define gpiof ((gpio_typedef *) gpiof_base)

#define gpiog ((gpio_typedef *) gpiog_base)

STM32的GPIO開發總結

gpio開發總結 gpio模式 a 浮空輸入 in floating b 帶上拉輸入 ipu in push up c 帶下拉輸入 ipd in push down d 模擬輸入 ain anolog in e 開漏輸出 out pd od 代表開漏,既open drain,oc代表開集,open ...

STM32韌體庫開發GPIO部分

使用條件 stm32韌體庫開發 1 使能時鐘 rcc apb2periphclockcmd rcc apb2periph gpioc,enable 2 管腳設定結構體 gpio inittypedef gpio initstructure gpio initstructure.gpio pin gp...

stm32學習筆記 GPIO

2011 03 06 15 10 stm32基本上每個引腳都有8種配置模式 浮空輸入 帶弱上拉輸入 帶弱下拉輸入 模擬輸入 推挽輸出 開漏輸出 復用推挽輸出 復用開漏輸出 通常有5種方式使用某個引腳功能,它們的配置方式如下 1 作為普通gpio輸入 根據需要配置該引腳為浮空輸入 帶弱上拉輸入或帶弱下...