你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 2065|回复: 1

stm32自学笔记1-命名规则

[复制链接]

1

主题

12

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2012-7-7 14:38:34 | 显示全部楼层 |阅读模式
         系统、源程序文件和头文件命名都以“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接口,例如:TIM1_DMAConfig.
用以配置外设功能的函数,总是以字符串“Config”结尾,例如 GPIO_PinRemapConfig.
名为 PPP_GetFlagStatus的函数,其功能为检查外设 PPP某标志位被设置与否,例如:I2C_GetFlagStatus.
名为 PPP_ClearFlag 的函数,其功能为清除外设 PPP标志位,例如:I2C_ClearFlag.
名为 PPP_GetITStatus 的函数,其功能为判断来自外设 PPP的中断发生与否,例如:I2C_GetITStatus.
名为 PPP_ClearITPendingBit 的函数,其功能为清除外设 PPP 中断待处理标志位,例如:
I2C_ClearITPendingBit.
<
回复

使用道具 举报

13

主题

655

回帖

0

蝴蝶豆

金牌会员

最后登录
2019-7-13
发表于 2012-7-7 15:28:23 | 显示全部楼层

回复:stm32自学笔记1-命名规则

这个要支持
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版