模拟输入(GPIO_Mode_AIN)GPIO支持4种输出模式:开漏输出(GPIO_Mode_Out_OD)开漏复用输出(GPIO_Mode_A...
GPIO_InitStructure.GPIO_Mode= GPIO_Mode_AF; GPIO_InitStructure.GPIO_Speed= GPIO_Speed_100MHz; GPIO_InitStructure.GPIO_OType= GPIO_OType_PP; GPIO_InitStructure.GPIO_PuPd= GPIO_PuPd_UP ;GPIO_Init(GPIOF, &GPIO_InitStructure);/* Connect TIM3 pins to AF2 */GPIO_PinAFConfig(GPIOF, GPIO_PinSou...
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;//复用功能 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //速度50MHz GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; //推挽复用输出 GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; //上拉 GPIO_Init(GPIOA,&GPIO_InitStructure); //初始化PA9,P...
gpio_init_struct.Pin = USART_TX_GPIO_PIN; /* TX引脚 */ gpio_init_struct.Mode = GPIO_MODE_AF_PP; /* 复用推挽输出*/ gpio_init_struct.Pull = GPIO_PULLUP; /* 上拉 */ gpio_init_struct.Speed = GPIO_SPEED_FREQ_HIGH; /* 高速 */ gpio_init_struct.Alternate = USART_TX_GPIO_AF; /...
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_InitStructure.GPIO_Pin = GPIO_Pin_13|GPIO_Pin_14|GPIO_Pin_11;//分别是TXD0 TXD1 TXEN GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF; GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; ...
GPIO_InitTypeDef GPIO_Initure; GPIO_Initure.Pin=GPIO_PIN_9|GPIO_PIN_10; //PA9/PA10 GPIO_Initure.Mode=GPIO_MODE_AF_PP; //复用推挽输出 GPIO_Initure.Pull=GPIO_PULLUP; //上拉 GPIO_Initure.Speed=GPIO_SPEED_FAST; //高速 GPIO_Initure.Alternate=GPIO_AF7_USART1; //复用为 USART1 ...
第二十二章 高级定时器实验 1)实验平台:正点原子探索者STM32F407开发板 2) 章节摘自【正点原子】STM...
配置PA0为复用功能,所以我们首先要设置PA0引脚映射AF2,方法为:GPIO_PinAFConfig(GPIOA,GPIO_PinSource0,GPIO_AF_TIM5); 最后 15、,我们还要初始化GPIO的模式为复用功能,同时这里我们还要设置为开启下拉。方法为:GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0; /GPIOA0GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF...
*/GPIO_InitStruct.Pin=GPIO_PIN_9|GPIO_PIN_10;GPIO_InitStruct.Mode=GPIO_MODE_AF_PP;GPIO_InitStruct.Pull=GPIO_NOPULL;GPIO_InitStruct.Speed=GPIO_SPEED_FREQ_VERY_HIGH;GPIO_InitStruct.Alternate=GPIO_AF7_USART1;HAL_GPIO_Init(GPIOA,&GPIO_InitStruct);/* USART1 interrupt Init */HAL_NVIC_SetP...