标识 | 备注 |
---|---|
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 | 复用推挽输出 |
1.模拟输入:将I/O端口的模拟信号(指用连续变化的物理量,如电压)直接模拟输入到外设模块上。一般用于ADC模拟输入。
2.浮空输入:默认情况下输入引脚即不接高电平,也不接低电平。
3.上拉输入:默认情况下输入引脚数据为1,高电平。
4.下拉输入:默认情况下输入引脚为0,低电平。
5.开漏输出:输出端相当于三极管的集电极,要得到高电平状态需要上拉电阻才行,适合做电流型驱动。
6.推挽输出:可以输出高,低电平,导通损耗小、效率高。适合连接数字器件。
7.复用开漏输出:可用于外设功能,如TX1。
8.复用推挽输出:可用于外设功能,如I2C。