STM32固件库命名规则

本文详细介绍了STM32固件库的命名规则,包括系统文件和源文件的命名、常量定义、寄存器表示、功能函数命名等。遵循这些规则可以提高代码的可读性和一致性,涉及的功能包括初始化、复位、中断配置、DMA管理和标志状态检查等。
摘要由CSDN通过智能技术生成

1、系统文件名和源文件名以‘ stm32f10x_’的形式表示。
2、在单一文件中使用的常量在该文件中定义。在多个文件中使用的常量定义在头文件中。所有常量都以大写字母表示。

3、寄存器当做常量看待,同样以大写字母表示,多数情况下,在STM3210X参考手册中使用相同的缩写。
4、外围模块的功能函数的名字,需要有相应的外围模块缩写加下划线这样的前缀,每个单词的首字符要大写。例如SPI_SendData,在一个函数名中,只允许有一条下划线,用来区分外围模块缩写和剩下的函数名。
5、使用X_InitTypeDef中指定的参数初始化X外围模块的函数,被命名为X_Init.
6、复位X外围模块的寄存器为默认值的函数,命名为X_DeInit。
7、将X_InitTypeDef结构体每个成员设置为复位值的函数,命名为x_StructInit.
8、用来使能或者禁止指定的X外围的函数,命名为X_

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值