文档介绍:固件函数库
Void RCC_Configuration(void) 时钟设置函数
Void GPIO_Configuration(void) GPIO引脚初始化设置
Void Systick_Configuration(void) 系统定时器设置函数
void USART_Configuration(void) USART收发器设置
ErrorStatus 枚举值
RCC_DeInit(); 寄存器重设为缺省值
RCC_HSEConfig(); 设置外部高速晶振
RCC_WaitForHSEStartUp(); 等待HSE起振
RCC_HCLKConfig(); 设置AHB时钟
RCC_PCLK1Config(); 设置低速AHB时钟
RCC_PCLK2Config(); 设置高速AHB时钟
RCC_SYSCLK_Divn AHB时钟= 系统时钟/n
RCC_PLLConfig(); 设置PLL时钟源及倍频系数
RCC_PLLCmd(); 使能或失能PLL
RCC_GetSYSCLKSource(); 返回用作系统时钟的时钟源
RCC_GetFlagStatus(); 标志位设置与否
RCC_AHBPeriphClockCmd(); 使能或失能AHB外设时钟
RCC_APB1PeriphClockCmd(); 使能或失能APB1外设时钟
RCC_APB2PeriphClockCmd(); 使能或失能APB2外设时钟
RCC_PLLSource_HSE_Div1 PLL的输入时钟= HSE时钟频率
RCC_PLLSource_HSE_Div2 PLL的输入时钟= HSE时钟频率/2
RCC_PLLSource_HSI_Div2 PLL的输入时钟= HSI时钟频率/2
RCC_PLLMul_n PLL输入时钟* n
RCC_FLAG_PLLRDY PLL就绪
RCC_APB2Periph_GPIOA GPIOA时钟
RCC_APB2Periph_GPIOB GPIOB时钟
RCC_APB2Periph_GPIOC GPIOC时钟
RCC_APB2Periph_GPIOD GPIOD时钟
RCC_APB2Periph_GPIOE GPIOE时钟
RCC_APB2Periph_ALL 全部APB2外设时钟
RESE 重置
GPIO_InitTypeDef GPIO结构体
GPIO_InitStructure 指向结构体GPIO_InitTypeDef的指针
GPIO_Pin_n 选择待设置的GPIO管脚使用“|”可以一次选中多个
GPIO_Speed 设置选中管脚的速率
GPIO_Speed_10MHz 最多输出速率10MHz
GPIO_Speed_2MHz 最多输出速率2MHz
GPIO_Speed_50MHz 最多输出速率50MHz
GPIO_Mode 设置管脚的工作状态
GPIO_Mode_AIN 模拟输入
GPIO_Mode_IN_FLOATING 浮空输入
GPIO_Mode_IPD 下拉输入
GPIO_Mode_IPU 上拉输入
GPIO_Mode_Out_PP 推挽输出
GPIO_Mode_Out_OD 开漏输出
GPIO_Mode_AF_OD 复用开