复习过程
一·GPIO
对于配置GPIO,首先需要声明一个结构体,名字是GPIO_InitStructure,结构体的原型由GPIO_InitTypeDef 确定,设置完了GPIO_InitStructure里面的内容后,在GPIO_Init (GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_InitStruct)里面调用。注意一点的就是再设置32的外设的时候,首先一点就是是能该外设的时钟,对于GPIO来RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOF, ENABLE);就是使能其时钟。GPIO 是挂载在 AHB1 总线上的外设,在固件库中对挂载在 AHB1 总线上的外设时钟使能是通过函数 RCC_AHB1PeriphClockCmd ()来实现的。接下来的就是对GPIO进行配置,其Pin,Mode,Speed…(说白了就是GPIO_InitStructure加‘.’,然后就会出现这些需要配置的东西,接着进行一 一配置就行),GPIO_Init后右键选择“Go to definition of …”可以查看其有效值。
要注意asser