初学者学习总结,如有错误,请大神指正
一、固态函数库规范
1.1 缩写
*引用于STM32固件库使用手册
1.2 函数库命名规则
- PPP 表示任一外设缩写,例如:ADC
- 系统、源程序文件和头文件命名都以“stm32f10x_”作为开头,例如:stm32f10x_conf.h
- 所有常量都 由英文字母大写书写
- 外设函数的命名以该外设的缩写加下划线为开头。每个单词的第一个字母都由英文字母大写书写,例如: SPI_SendData
函数名 | 功能 | 举例 |
PPP_Init | 根据 PPP_InitTypeDef 中指定的参数,初始化外设 PPP | TIM_Init |
PPP_DeInit | 复位外设 PPP 的所有寄存器至缺省值 | TIM_DeInit |
PPP_StructInit | 通过设置 PPP_InitTypeDef 结构中的各种参数来定义外设的功能 | USART_StructInit |
PPP_Cmd | 使能或者失能外设 PPP | SPI_Cmd |
PPP_ITConfig | 使能或者失能来自外设 PPP 某中断源 | RCC_ITConfig |
PPP_DMAConfig | 使能或者失能外设 PPP 的 DMA 接口(用以配置外设功能的函数,总是以字符串“Config”结尾) |