TIwilliam hill官网
直播中

梁峰

7年用户 353经验值
私信 关注
[问答]

请教个问题

 为什么ti所有的电机控制的库的算法,都是通过宏定义#define XXXX  的形式写的,
 想请教一下,宏写的算法,比用一般函数写的算法,有什么优势么?

回帖(1)

黄剑屏

2018-5-14 12:17:23
木有函数调用,省去出入栈的时间。就是所谓的 宏函数,这是C语言的一种技巧。这种方法使程序顺序执行,没有函数调用引发的跳转和出入堆栈。优势就是省时间,电机控制时间非常宝贵,贵在实时性。

但是不建议滥用这种方法,不利于维护。核心驱动代码建议这样做。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分