(RCC_AHB1Periph_GPIOx, ENABLE);2.配置GPIO工作模式用GPIO_Init()函数数据类型说明typedef structuint32_t GPIO_Pin;GPIOMode_TypeDef GPIO_Mode;(备用) ,GPIO_Mode_AN(模拟)/ 引脚配置 /GPIO_Mode_IN(输入 ),GPIO_Mode_OUT(输出),GPIO_Mode_AFGPIOSpeed_TypeDef GPIO_Speed;/ GPIO_Speed_2MHz,GPIO_...
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE); GPIO_PinAFConfig(GPIOA, GPIO_PinSource6, GPIO_AF_TIM3); GPIO_PinAFConfig(GPIOA, GPIO_PinSource7, GPIO_AF_TIM3); GPIO_InitStruct.GPIO_Pin= GPIO_Pin_6 |GPIO_Pin_7; GPIO_InitStruct.GPIO_Mode=GPIO_Mode_AF; GPIO_InitStruct.GPIO_O...
65 GPIO_Set(GPIOD,PIN12|PIN13|PIN14|PIN15,GPIO_MODE_AF,GPIO_OTYPE_PP,GPIO_SPEED_50M,GPIO_PUPD_NONE); //复用功能 66 67 GPIO_AF_Set(GPIOC,6,3); //PC6,AF3 定时器8 68 GPIO_AF_Set(GPIOC,7,3); //PD7,AF3 69 GPIO_AF_Set(GPIOC,8,3); //PD8,AF3 70 GPIO_AF_Set(GPIOC...
}GPIO_InitTypeDef; ( 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 复用推挽输出 ...
在使用STM32通用定时器的霍尔传感器模式时,发现定时器的三个输入通道端口,如果配置成AF复用模式,则无法使用GPIO_ReadInputData来直接准确的读取端口的输入信号 如果配置成IN输入模式,则三个通道信号的变化无法进入通道一的捕获中断内,就是霍尔传感器模式无效了 求解到底是什么问题,霍尔传感器模式到底应该怎么使用,怎么样才...
正文摘要: RT,在配置GPIO口时,常见这样的代码: [mw_shl_code=c,true]GPIO_InitTypeDef GPIO_InitStructure; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF; GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; ...关闭 原子哥极力推荐 /2 正点原子公众号 ...
//GPIO设置专用宏定义#defineGPIO_MODE_IN0//普通输入模式#defineGPIO_MODE_OUT1//普通输出模式#defineGPIO_MODE_AF2//AF功能模式#defineGPIO_MODE_AIN3//模拟输入模式#defineGPIO_SPEED_2M0//GPIO速度2Mhz#defineGPIO_SPEED_25M1//GPIO速度25Mhz#defineGPIO_SPEED_50M2//GPIO速度50Mhz#defineGPIO_SPEED_100M3...
5 GPIO_Mode_IN = 0x00, /*!< 输入模式 */ 6 GPIO_Mode_OUT = 0x01, /*!< 输出模式 */ 7 GPIO_Mode_AF = 0x02, /*!< 复用模式 */ 8 GPIO_Mode_AN = 0x03 /*!< 模拟模式 */ 9 } GPIOMode_TypeDef; 10 11 /** 12 * GPIO 输出类型枚举定义 ...
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;//在初始化结构体中配置为复用 //开启GPIO时钟同时也要开启所要复用外设的时钟 //不要忘记使能外设 //GPIO的其他功能按照正常配置即可 1. 2. 3. 4. 5. 复用功能设置库函数 void GPIO_PinAFConfig(GPIO_TypeDef* GPIOx, uint16_t GPIO_PinSource, uint8_t ...
typedefstruct{uint32_tPin;//所要初始化的引脚序列 GPIO_PIN_x 参见GPIO_pins_defineuint32_tMode;//输入输出模式 GPIO_MODE_xxx 参见GPIO_pins_defineuint32_tSpeed;//输入输出速度 GPIO_XXXX_Speed 参见 GPIO_speed——defineuint32_tAlternate//要连接到该引脚的外设,即复用功能 参见GPIO_Alternate_function...