固件库开发时定义函数好还是define好?

[复制链接]
504|1
 楼主| 那个叫黑的人 发表于 2020-4-25 12:02 | 显示全部楼层 |阅读模式
固件库开发时定义函数好还是define好?如下面两个方法
方法1:#define ON_OFF      {GPIO_SetBits(GPIOC,GPIO_Pin_13);delay_s(1);GPIO_ResetBits(GPIOC,GPIO_Pin_13);}
方法2:void ON_OFF(void){GPIO_SetBits(GPIOC,GPIO_Pin_13);delay_s(1);GPIO_ResetBits(GPIOC,GPIO_Pin_13);}
airwill 发表于 2020-4-25 12:29 | 显示全部楼层
复杂的,  采用函数比较好
一般用宏定义,  往往只是寄存器的操作
您需要登录后才可以回帖 登录 | 注册

本版积分规则

370

主题

370

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部
0