历史上的今天
今天是:2025年01月30日(星期四)
2019年01月30日 | STM32标准库函数命名规则
2019-01-30 来源:eefocus
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
史海拾趣
|
由于仪器所用电源的体积和重量通常受到限制,为此提出一种由MOSFET控制,并且由高频变压器隔离的开关电源设计方法。该电源具有体积小、重量轻、抗干扰性能强,输出电压稳定,调压范围广,电压动态响应快,性价比高,使用方便等特点。… 查看全部问答> |
|
代码如下: #include #define KBD_DRIVER_NAME L\"\\\\Driver\\\\Kbdclass\" extern POBJECT_TYPE IoDriverObjectType; typedef struct _C2P_DEV_EXT { PDEVICE_OBJECT TargetDeviceObject; } C2P_DEV_EXT, *PC2P ...… 查看全部问答> |
|
富士通半导体推出行业领先的带9 KB FRAM的新型高频RFID标签芯片 上海,2012年7月31日 – 富士通半导体(上海)有限公司今日宣布其FerVID 家族推出用于RFID标签的一款新的芯片-MB89R112。该芯片用于高频RFID标签,带9 KB的FRAM内存。FerVID家族产品使用铁电存储器(FRAM),具有写入速度快,高频可重写,耐辐射 ...… 查看全部问答> |




