STM32學習筆記 一 GPIO(暫存器版M4)

2021-10-05 05:27:56 字數 717 閱讀 6415

gpio口就是晶元的引腳,不是所有的引腳都是gpio口。

stm32的gpio口是按照分組的形式存在,每組io口數量都是:16個,編號都是px0~15.

gpio口作為gpio外設使用的時候是普通io功能;gpio口作為其它外設使用的時候是復用io功能。

gpio作用:輸出訊號控制外部器件工作;讀取外部訊號,用來進行資料處理從而達到控制外部器件的作用。

配置io口模式,使得io口進入普通輸出功能

配置io口輸出型別,使得io口為推挽/開漏

配置io口上拉或下拉,根據實際情況選擇;一般來說,推挽功 能不用上拉也不用下拉

配置io口的速度,根據實際情況選擇

配置io口的初始電平狀態

配置io口的模式,選擇io口的模式為普通輸入

配置上拉/下拉;根據實際情況選擇;如果外部有了硬體上拉/下拉,就不需要配置上拉/下拉。如果沒有外部上拉/下拉,一般根據實際情況選擇上拉/下拉,目的:給定乙個初始狀態

配置io口模式,使得io口為復用功能

配置io口型別,選擇推挽/開漏

配置io口上拉/下拉,根據實際情況選擇

配置io口速度,根據實際情況選擇

配置io口復用型別,根據使用的片上外設資源以及afr暫存器中的連線關係選擇

配置io口模式,使得io口為復用功能

配置io口上拉/下拉,根據實際情況選擇

配置io口復用型別,根據使用的片上外設資源以及afr暫存器的連線關係選擇

stm32學習筆記 GPIO

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

STM32學習筆記 GPIO

該微控制器在gpio功能方面有以下特點 1 4種輸入模式 gpio mode ain 模擬輸入 gpio mode in floating 浮空輸入 gpio mode ipd 下拉輸入 gpio mode ipu 上拉輸入 2 4種輸出模式 gpio mode out od 開漏輸出 gpio m...

stm32學習筆記之GPIO配置

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