你好!我用DA14580开发了一个电池供电的传感系统。在某些情况下,我需要得到一个ADC采样结果除以另一个ADC采样结果的结果。这意味着两个16位整数除法。但armcm0似乎不支持除法指令。如果使用“/”执行除法,是否存在延迟或功耗风险?还是实行轮班制和比照制是更好的办法?
谢谢你的建议!
嗨,贝蒙,
是的,在ARM M0中没有本机指令来执行除法,因此除法将由编译器形成的附加指令来实现,是的,处理器端将付出额外的努力来运行将模拟除法的附加指令。但是你可以通过旋转来实现除法以避免这种情况。
谢谢你的对话
非常感谢你!
嗨,贝蒙,
是的,在ARM M0中没有本机指令来执行除法,因此除法将由编译器形成的附加指令来实现,是的,处理器端将付出额外的努力来运行将模拟除法的附加指令。但是你可以通过旋转来实现除法以避免这种情况。
谢谢你的对话
非常感谢你!