// 在h文件定义define语句
#define MAX(a, b) (a > b ? a : b)
#define MIN(a, b) (a < b ? a : b)
int16 a = 2;
int16 b = 3;
int16 c = 0;
int16 Max = 100;
// 此处只是举例,实际很多计算,
// 得到c值后对c值范围进行限幅[0,最大频率]
c = a - b;
if (c < 0)
{
c= 0;
}
//限幅 [0,最大频率]
c = MIN(c, Max);
c = MAX(c, 0);
// 此时就可以得到限幅后的c值,
// 消除小数 - 大数的溢出干扰