我有一个需要两个输入的 I2C 设备:一个分母和一个分子。两者都写入不同的地址,因此没有numerator/denominator
进行实际计算 ( )。这样做的问题是 I2C 设备上可能会发生除零错误,因此需要检查除零错误。理想情况下,如果由 java 代码完成划分,则会发生完全相同的事情。
目前,我已经确定了一个未使用的变量来进行除法,但我担心它会得到优化:
public void setKp(int numerator, int divisor)
{
int zeroCheck = numerator / divisor;
//... doesn't use zeroCheck
}
肯定有更好的办法!