打印

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

[复制链接]
344|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
固件库开发时定义函数好还是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

粉丝