1.1、void GPIO_DeInit(GPIO_TypeDef* GPIOx) 功能:将GPIOx外围寄存器初始化为其默认重置值。 参数:GPIOx用来选择GPIO外设,取值可为GPIOA-GPIOG。 1.2、void GPIO_AFIODeInit(void) 功能:将复用功能(重映射,事件控制与EXTI设置)重设为默认值。通俗理解可认为此函数功能为初始化所有的复用功能。 参数:无。 1.3...
GPIO库函数相关的库函数如下: GPIO_DeInit 将外设 GPIOx 寄存器重设为缺省值; GPIO_AFIODeInit 将复用功能(重映射事件控制和 EXTI设置)重设为缺省值; GPIO_Init 根据 GPIO_InitStruct 中指定的参数初始化外设 GPIOx 寄存器; GPIO_StructInit 把 GPIO_InitStruct 中的每一个参数按缺省值填入; GPIO_ReadInputDataBit...
gpio_init(GPIOB, GPIO_MODE_OUT_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_14); gpio_afio_deinit()函数 该函数的作用是根据指定的参数复位备用功能I/O(AFIO),将复用功能(重映射和EXTI设置)重设为默认值。 gpio_deinit()函数 该函数的作用是初始化GPIO端口,例如初始化GPIOA端口,下面的1-15都会被重置掉。 gpio...
//GPIO的初始化函数voidGPIO_DeInit(GPIO_TypeDef*GPIOx);//将外设 GPIOx 寄存器重设为缺省值voidGPIO_AFIODeInit(void);//将复用功能(重映射事件控制和 EXTI 设置)重设为缺省值voidGPIO_Init(GPIO_TypeDef*GPIOx,GPIO_InitTypeDef*GPIO_InitStruct);//处初始化IO端口引脚功能voidGPIO_StructInit(GPIO_InitTypeDef*...
GPIO_AFIODeInit 将复用功能(重映射事件控制和 EXTI 设置)重设为缺省值; GPIO_Init 根据 GPIO_InitStruct 中指定的参数初始化外设 GPIOx 寄存器; GPIO_StructInit 把 GPIO_InitStruct 中的每一个参数按缺省值填入; GPIO_ReadInputDataBit 读取指定端口管脚的输入; ...
1.GPIO_DeInit参数可以写GPIOA、GPIOB等等:调用这个函数之后所指定的GPIO就会被复位。 void GPIO_DeInit(GPIO_TypeDef* GPIOx); 2.第二个AFIODelnit也是一样。可以复位AFIO外设。 void GPIO_AFIODeInit(void); 3.⭐GPIO_Init用结构体的参数来初始化GPIO口,先定定义结构体变量,然后再给结构体赋值,最后调用这个...
函数GPIO_PinRemapConfig(u32GPIO_Remap, FunctionalState NewState);改变指定管脚的映射,很多复用功能的引出脚可以通过重映射,从不同的I/O管脚引出,即复用功能的引出脚位是可通过程序改变的。就是上面库函数。 函数GPIO_AFIODeInit();取消所有的复用功能。 相关代码参考:按键控制LED灯...
GPIO_DeInit 将外设GPIOx寄存器重设为缺省值 GPIO_AFIODeInit 将复用功能(重映射事件控制和EXTI设置)重设为缺省值 GPIO_Init 根据GPIO_InitStruct中指定的参数初始化外设GPIOx寄存器 GPIO_StructInit 把GPIO_InitStruct中的每一个参数按缺省值填入 GPIO_ReadInputDataBit 读取指定端口管脚的输入 ...
1.1GPIO配置函数 library\stm32f10x_gpio.h\349行 GPIO配置函数 voidGPIO_DeInit(GPIO_TypeDef*GPIOx);可以写入GPIOA、GPIOB等//指定GPIO口外设复位voidGPIO_AFIODeInit(void);//复位AFIO外设voidGPIO_StructInit(GPIO_InitTypeDef*GPIO_InitStruct);填入结构体参数地//将结构体变量赋一个默认值voidGPIO_Init(GPIO...
1、函数GPIO_DeInit 功能描述:将外设GPIOx寄存器重设为缺省值例:GPIO_DeInit(GPIOA); 2、函数GPIO_AFIODeInit 功能描述:将复用功能(重映射事件控制和EXTI设置)重设为缺省值例: GPIO_AFIODeInit(); 3、函数GPIO_Init 功能描述:根据GPIO_InitStruct中指定的参数初始化外设GPIOx寄存器例: GPIO_InitTypeDef GPIO_InitSt...