STM32F103ZET6---各种外设的IO口输入输出模式配置

我们都知道STM32F103ZET6的IO口输入和输出分别有四种模式。
输入模式
-浮空输入(GPIO_Mode_IN_FLOATING)
STM32F103ZET6---各种外设的IO口输入输出模式配置
-上拉输入(GPIO_Mode_IPU)
STM32F103ZET6---各种外设的IO口输入输出模式配置

-下拉输入(GPIO_Mode_IPD)
STM32F103ZET6---各种外设的IO口输入输出模式配置

-模拟输入(GPIO_Mode_AIN)
STM32F103ZET6---各种外设的IO口输入输出模式配置
输出模式
-开漏输出(GPIO_Mode_Out_OD)
STM32F103ZET6---各种外设的IO口输入输出模式配置
-开漏复用输出(GPIO_Mode_AF_OD)
STM32F103ZET6---各种外设的IO口输入输出模式配置

-推挽输出(GPIO_Mode_Out_PP)
STM32F103ZET6---各种外设的IO口输入输出模式配置

-推挽复用输出(GPIO_Mode_AF_PP)
STM32F103ZET6---各种外设的IO口输入输出模式配置
那么各种外设对应的输出输出是什么模式呢,譬如定时器,串口,外部按键输入,ADC,DAC,CAN等等,在STM官方手册中都可以找到。
STM32F103ZET6---各种外设的IO口输入输出模式配置
STM32F103ZET6---各种外设的IO口输入输出模式配置
STM32F103ZET6---各种外设的IO口输入输出模式配置