之前有簡單講過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輸入 根據需要配置該引腳為浮空輸入 帶弱上拉輸入或帶弱下...