GPIO 是通用輸入/輸出端口的簡稱,是 STM32 可控制的引腳。GPIO 的引腳與外部硬件設備連接,可實現與外部通訊、控制外部硬件或者採集外部硬件數據的功能。
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_Mode_AF_OD 複用開漏輸出
8) GPIO_Mode_AF_PP 複用推輓輸出。