这句话声明一个结构体,名字是GPIO_InitStructure,结构体原型由GPIO_InitTypeDef确定,在stm32中用来初始化GPIO。设置完GPIO_InitStructure里面的内容后然后在GPIO_Init(GPIO_TypeDef*GPIOx,GPIO_InitTypeDef*GPIO_InitStruct)里面调用。但为什么GPIOx不需要取地址,但是GPIO_InitStructure为什么要用“&”取地址呢?GPIO.c源文件:voidGPIO_Init(GPIO_TypeDef*GPIOx,GPIO_InitTypeDef*GPIO_InitStruct){ u
这句话声明一个结构体,名字是GPIO_InitStructure,结构体原型由GPIO_InitTypeDef确定,在stm32中用来初始化GPIO。设置完GPIO_InitStructure里面的内容后然后在GPIO_Init(GPIO_TypeDef*GPIOx,GPIO_InitTypeDef*GPIO_InitStruct)里面调用。但为什么GPIOx不需要取地址,但是GPIO_InitStructure为什么要用“&”取地址呢?GPIO.c源文件:voidGPIO_Init(GPIO_TypeDef*GPIOx,GPIO_InitTypeDef*GPIO_InitStruct){ u