1) 浮空輸入(預設狀態):gpio_mode_
in_floating
引腳自身視為開路,電平由外部電路決定,不能輸出;
2)上拉輸入:gpio_mode_
ipu與浮空輸入類似,但當外部電平不確定時,會被拉至高電平;
3)下拉輸入:gpio_mode_
ipd與浮空輸入類似,但當外部電平不確定時,會被拉至低電平;
4)模擬輸入:gpio_mode_
ain用作內部ad取樣腳;
5)通用開漏輸出:gpio_mode_
out_od
輸出0為低電平,輸出1為高阻態,電平由外部電路決定,可以讀出引腳狀態;
6)通用推挽輸出:gpio_mode_
out_pp
輸出0為低電平,輸出1為內部電源電平(3.3v);
7)復用開漏輸出:gpio_mode_
af_od
由復用外設控制輸出,效果與通用開漏輸出一致;
8)復用推挽輸出:gpio_mode_
af_pp
由復用外設控制輸出,效果與通用推挽輸出一致;
stm32引腳預設狀態
stm32中空的i o管腳是高電平還是低電平取決於具體情況。1 io埠復位後處於浮空狀態,也就是其電平狀態由外圍電路決定。2 stm32上電復位瞬間i o口的電平狀態預設是浮空輸入,因此是高阻。做到低功耗。3 stm32的io管腳配置口預設為浮空輸入,把選擇權留給使用者,這是乙個很大的優勢 一方面浮...
stm32 引腳功能設定及應用
gpio mode ain 0x0,模擬輸入 gpio mode in floating 0x04,浮空輸入 gpio mode ipd 0x28,帶下拉輸入 gpio mode ipu 0x48,帶上拉輸入 gpio mode out od 0x14,表示配置相應管腳為gpio開漏輸出 真雙向io...
8051引腳說明
一 i o埠 8051共有4 i o埠,為p0,p1,p2,p3 4個i o口都是雙向的,且每個口都具有鎖存器。每個埠有8條線,共計32條i o線。p0.0 p0.7 p1.0 p1.7 p2.0 p2.7 p3.0 p3.7 1.p0 有三個功能 1 外部擴充儲存器時,作資料匯流排 d0 d7 2...