GPIO_Mode_AIN 模擬輸入
GPIO_Mode_IN_FLOATING 浮空輸入
GPIO_Mode_IPD 下拉輸入
GPIO_Mode_IPU 上拉輸入
GPIO_Mode_Out_OD 開漏輸出
GPIO_Mode_Out_PP 推輓輸出
GPIO_Mode_AF_OD 複用開漏輸出
GPIO_Mode_AF_PP 複用推輓輸出通常有5種方式使用某個引腳功能,
它們的配置方式如下:
1)作為普通GPIO輸入:
根據需要配置該引腳為浮空輸入、帶弱上拉輸入或帶弱下拉輸入,
同時不要使能該引腳對應的所有複用功能模組。
2)作為普通GPIO輸出:
根據需要配置該引腳為推輓輸出或開漏輸出,同時不要使能該引
腳對應的所有複用功能模組。
3)作為普通模擬輸入:
配置該引腳為模擬輸入模式,同時不要使能該引腳對應的所有
複用功能模組。
4)作為內建外設的輸入:
同時使能該引腳對應的某個複用功能模組。
5)作為內建外設的輸出:
根據需要配置該引腳為複用推輓輸出或複用開漏輸出,同時使能
該引腳對應的所有複用功能模組。1、模擬輸入模式下,是用於AD輸入時輸入模擬量,此時施密特觸
發器輸入關閉,施密特觸發器輸出為0.
2、下拉輸入:開啟內部下拉電阻
3、上拉輸入:開啟內部上拉電阻
4、浮空輸入 :這個輸入模式,輸入電平必須由外部電路確定,
要根據具體電路,加外部上拉電阻或下拉電阻。
5、推輓輸出:可以輸出高,低電平,連線數字器件。推輓式輸出輸出電阻
小,帶負載能力強。
6、開漏輸出:輸出端相當於三極體的集電極. 要得到高電平狀態需要
上拉電阻才行. 適合於做電流型的驅動,其吸收電流的能力相對強
(一般20ma以內).能驅動大電流和大電壓。LED就使用這種模式
7、複用是指該引腳開啟remap功能。*/
7、複用是指該引腳開啟remap功能。
GPIO_Mode_AIN 模擬輸入
GPIO_Mode_IN_FLOATING 浮空輸入
GPIO_Mode_IPD 下拉輸入
GPIO_Mode_IPU 上拉輸入
GPIO_Mode_Out_OD 開漏輸出
GPIO_Mode_Out_PP 推輓輸出
GPIO_Mode_AF_OD 複用開漏輸出
GPIO_Mode_AF_PP 複用推輓輸出通常有5種方式使用某個引腳功能,
它們的配置方式如下:
1)作為普通GPIO輸入:
根據需要配置該引腳為浮空輸入、帶弱上拉輸入或帶弱下拉輸入,
同時不要使能該引腳對應的所有複用功能模組。
2)作為普通GPIO輸出:
根據需要配置該引腳為推輓輸出或開漏輸出,同時不要使能該引
腳對應的所有複用功能模組。
3)作為普通模擬輸入:
配置該引腳為模擬輸入模式,同時不要使能該引腳對應的所有
複用功能模組。
4)作為內建外設的輸入:
根據需要配置該引腳為浮空輸入、帶弱上拉輸入或帶弱下拉輸入,
同時使能該引腳對應的某個複用功能模組。
5)作為內建外設的輸出:
根據需要配置該引腳為複用推輓輸出或複用開漏輸出,同時使能
該引腳對應的所有複用功能模組。1、模擬輸入模式下,是用於AD輸入時輸入模擬量,此時施密特觸
發器輸入關閉,施密特觸發器輸出為0.
2、下拉輸入:開啟內部下拉電阻
3、上拉輸入:開啟內部上拉電阻
4、浮空輸入 :這個輸入模式,輸入電平必須由外部電路確定,
要根據具體電路,加外部上拉電阻或下拉電阻。
5、推輓輸出:可以輸出高,低電平,連線數字器件。推輓式輸出輸出電阻
小,帶負載能力強。
6、開漏輸出:輸出端相當於三極體的集電極. 要得到高電平狀態需要
上拉電阻才行. 適合於做電流型的驅動,其吸收電流的能力相對強
(一般20ma以內).能驅動大電流和大電壓。LED就使用這種模式
7、複用是指該引腳開啟remap功能。*/
6、開漏輸出:輸出端相當於三極體的集電極. 要得到高電平狀態需要
上拉電阻才行. 適合於做電流型的驅動,其吸收電流的能力相對強
(一般20ma以內).能驅動大電流和大電壓。LED就使用這種模式
7、複用是指該引腳開啟remap功能。