STM32标准库函数命名规则

1.xxx_Init的函数,其功能是根据xxx_InitTypeDef中指定的参数,初始化外设xxx,例如TIM_Init

2.xxx_DeInit的函数,其功能为复位外设xxx的所有寄存器至默认值,例如TIM_DeInit

3.xxx_StructInit的函数,其功能为通过设置xxx_InitTypeDef 结构中的各种参数为默认值,例如:USART_StructInit

4.xxx_Cmd的函数,其功能为使能或者失能外设xxx,例如: SPI_Cmd.

5.xxx_ITConfig的函数,其功能为使能或者失能来自外设xxx某中断源,例如: RCC_ITConfig

6.xxx_DMAConfig的函数,其功能为使能或者失能外设xxx的DMA接口,例如:TIM1_DMAConfig

7.用以配置外设功能的函数,总是以字符串“Config”结尾,例如GPIO_PinRemapConfig.

8.xxx_GetFlagStatus的函数,其功能为检查外设xxx某标志位被设置与否,例如:I2C_GetFlagStatus.

9.xxx_ClearFlag的函数,其功能为清除外设xxx标志位,例如:I2C_ClearFlag.

10.xxx_GetITStatus的函数,其功能为判断来自外设xxx的中断发生与否,例如:I2C_GetITStatus

11.xxx_ClearITPendingBit的函数,其功能为清除外设xxx中断待处理标志位,例如:I2C_ClearITPendingBit
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值