dsPIC的除法运算

2020-02-09 11:40发布

使用dsPIC30F2020中间有一个除法,a/b,需要的到后面的小数值。
应该最简单的就是用a*(1/b)了,而且这样可以使用dsp内核计算,手工算出1/b是一个很小的数,然后乘a,a为INT型,但是使用DSP内核后读出的结果是0!不知道是什么原因,难道这样除不行吗?那还有没有其它方法呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
18条回答
headwolf_83
2020-02-10 14:38
当然啦,如果你的电机转动速度比较快,又是每个PWM周期调节一次,那整型可能有点慢,只能说可能。因为我只是搞最基本的PID,外加一些限制.

一周热门 更多>