GPIO_MODE_IN_NOPULL = 0x00, //上拉输入 GPIO_MODE_IN_PULLUP, //下拉输入 GPIO_MODE_IN_PULLDOWN, //推挽输出 GPIO_MODE_OUT_PP, //开漏输出,不上拉 GPIO_MODE_OUT_OD, //开漏输出,内部弱上拉 GPIO_MODE_OUT_OD_PULLUP }GPIO_MODE; 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12....
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出 //对应方式: //GPIO_Mode_AIN = 0x00, 模拟输入 //GPIO_Mode_IN_FLOATING = 0x04, 输入浮空 //GPIO_Mode_IPD = 0x28, 输入下降沿 //GPIO_Mode_IPU = 0x48, 输入上升沿 //GPIO_Mode_Out_OD = 0x14, 开漏输出 //GPIO_Mode_Out...
GPIO_Mode_IN_FLOATING = 0x04, // 输入浮空 GPIO_Mode_IPD = 0x28, // 输入下拉 GPIO_Mode_IPU = 0x48, // 输入上拉 GPIO_Mode_Out_OD = 0x14, // 开漏输出 GPIO_Mode_Out_PP = 0x10, // 推挽输出 GPIO_Mode_AF_OD = 0x1C, // 第二功能开漏输出 GPIO_Mode_AF_PP = 0x18 // 第...
GPIO_Mode_IN =0x00,//普通IO口输入GPIO_Mode_OUT =0x01,//普通IO口输出GPIO_Mode_AF =0x02,//管脚复用功能GPIO_Mode_AN =0x03//模拟输入,用于ADC功能}GPIOMode_TypeDef; (c)、GPIO的输出速度频率:当GPIO引脚用于普通功能输出或复用功能输出时,GPIO的输出速度频率,可选的输出速率如下。 typedefenum{ GPIO...
GPIO_Mode_AIN 0x00 模拟输入 GPIO_Mode_IN_FLOATING 0x04 悬空输入 GPIO_Mode_IPD 0x28 下拉输入 GPIO_Mode_IPU 0x48 上拉输入 GPIO_Mode_Out_OD 0x14 开漏输出 GPIO_Mode_Out_PP 0x10 推挽输出 推挽模式,写数据时,需要设置IO口为有模式 GPIO_Mode_AF_OD 0x1c 开漏复用 ...
2、GPIO_Mode 第二个是选择所选择引脚的工作模式,从头文件中我们可以看到STM32引脚的工作模式一共有4种,分别是GPIO输入模式、GPIO输出模式、GPIO复用模和GPIO模拟模式。 typedefenum { GPIO_Mode_IN =0x00,/*!< GPIO Input Mode */GPIO_Mode_OUT =0x01,/*!< GPIO Output Mode */GPIO_Mode_AF =0x02,/...
GPIO_Mode_IN =(unsigned char)0X00,GPIO_Mode_IPD =(unsigned char)0X01,GPIO_Mode_IPU ...
GPIO_Mode_IN = 0x00, /*!设置为输入模式 */ GPIO_Mode_OUT = 0x01, /*!设置为输出模式*/ GPIO_Mode_AF = 0x02, /*!设置为复用模式 */ GPIO_Mode_AN = 0x03 /*!设置为模拟模式*/ }GPIOMode_TypeDef; 3) GPIO_Speed:用来设置已经选择的GPIO引脚的速度,在标准库函数中可选择的值及其定义如下:...
GPIOMode_TypeDef GPIO_Mode; GPIOSpeed_TypeDef GPIO_Speed; GPIOOType_TypeDef GPIO_OType; GPIOPuPd_TypeDef GPIO_PuPd; }GPIO_InitTypeDef; typedef enum { GPIO_Mode_IN = 0x00, /*!< GPIO Input Mode */ GPIO_Mode_OUT = 0x01, /*!< GPIO Output Mode */ ...
typedefenum{GPIO_Mode_IN=0x00,//普通IO口输入GPIO_Mode_OUT=0x01,//普通IO口输出GPIO_Mode_AF=0x02,//管脚复用功能GPIO_Mode_AN=0x03//模拟输入,用于ADC功能}GPIOMode_TypeDef; (c)、GPIO的输出速度频率:当GPIO引脚用于普通功能输出或复用功能输出时,GPIO的输出速度频率,可选的输出速率如下。