DA14580支持除法指令吗?

⚠️
你好。。谢谢你来到论坛。令人兴奋的消息!我们现在正在迁移到新的论坛平台,该平台将提供更好的功能,并包含在主对话网站中。所有员额和帐户都已迁移。我们现在只接受新论坛的流量-请在//www.wsdof.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
3个员额/0个新员额
最后一篇文章
贝蒙
离线
最后一次见到:2个月1周前
加入:2017-07-19 09:37
DA14580支持除法指令吗?

你好
我正在使用DA14580开发一个由电池供电的传感系统。在某些情况下,我需要得到一个ADC采样结果除以另一个ADC采样结果的结果。这意味着两个16位整数除法。但ARM CM0似乎不支持除法指令。如果我使用“/”执行除法,是否存在延迟或功耗风险?还是通过轮班和比较部门进行划分是更好的方法?

谢谢你的建议!

设备:
MT_对话框
离线
最后一次见到:5个月4周前
工作人员
加入:2015-06-08 11:34
嗨,贝蒙,

嗨,贝蒙,

是的,在ARM M0中,没有本机指令来执行除法,因此除法将使用编译器形成的附加指令来实现,是的,处理器端将付出额外的努力来运行模拟除法的附加指令。但是你可以通过旋转来实现除法,以避免这种情况。

谢谢你的对话

贝蒙
离线
最后一次见到:2个月1周前
加入:2017-07-19 09:37
非常感谢你!

非常感谢你!