你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于stm32f407单片机的单精度浮点型的运算速度

[复制链接]
sjh943498450 提问时间:2015-1-15 14:10 /
前提条件:stm32F407已经开启FPU;发现下面两段代码的运算所用时间相同:
代码一、
uint32_t  kmm3 = 4521,kmm4 = 2145;
uint32_t kkkk;

kkkk = (int32_t)(kmm3 * kmm4);
kkkk = (int32_t)(kmm3 * kmm4);
kkkk = (int32_t)(kmm3 * kmm4);
kkkk = (int32_t)(kmm3 * kmm4);
kkkk = (int32_t)(kmm3 * kmm4);
kkkk = (int32_t)(kmm3 * kmm4);
kkkk = (int32_t)(kmm3 * kmm4);
kkkk = (int32_t)(kmm3 * kmm4);





代码二、
float32_t mmmm;
float32_t kmm1=4521.0, kmm2=2145.0;
mmmm = (float32_t)(kmm1 * kmm2);
mmmm = (float32_t)(kmm1 * kmm2);
mmmm = (float32_t)(kmm1 * kmm2);
mmmm = (float32_t)(kmm1 * kmm2);
mmmm = (float32_t)(kmm1 * kmm2);
mmmm = (float32_t)(kmm1 * kmm2);
mmmm = (float32_t)(kmm1 * kmm2);
mmmm = (float32_t)(kmm1 * kmm2);

问题:在stm32F407中运算单精度浮点型的乘法与整数型的乘法所用的周期数相同?怎么跟资料不同。是我哪里弄错了?请大虾指教。万分感谢!!!

收藏 评论5 发布时间:2015-1-15 14:10

举报

5个回答
sjh943498450 回答时间:2015-1-15 14:11:04
自己顶一下
sjh943498450 回答时间:2015-1-15 14:34:18
还想问下。M4的乘法运算耗时几个周期?
蔚飞 回答时间:2015-1-15 14:42:15
我是来赚金币的,你信不?
bldc小菜鸟 回答时间:2015-1-15 14:49:28
只知道4的可运算浮点型,没有对比过时间呢。
lhb292 回答时间:2015-1-15 22:15:49
没试过。

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版