STM32的浮点数运算能力怎样?

[复制链接]
25345|14
 楼主| jeffkuang 发表于 2010-6-21 12:28 | 显示全部楼层 |阅读模式
请教各位大侠,STM32的浮点数运算能力怎么样呢?
还有将浮点数运算转成定点数运算,速度是不是会快一些呢?
香水城 发表于 2010-6-21 13:43 | 显示全部楼层
速度是不是会快一些呢?

这要看与谁比,STM32肯定比PC慢,也肯定比8051快。
txcy 发表于 2010-6-21 17:26 | 显示全部楼层
运算浮点,选DSP肯定会好些,也快些
午夜霓虹 发表于 2010-6-22 08:13 | 显示全部楼层
不见的dsp就快,看和谁比,比28335肯定慢,比2407应该快吧。没有实际比过,自己想的。
dfsa 发表于 2010-6-22 09:36 | 显示全部楼层
2407不也是DSP吗?
 楼主| jeffkuang 发表于 2010-6-24 11:13 | 显示全部楼层
可是DSP很贵哦!
yhn1973 发表于 2010-6-24 15:10 | 显示全部楼层
CM3在IAR、50MHz下的浮点运算速度(理论平均值,不考虑等待):
加:1.2us
减:1.2us
乘:1.0us
除:1.6us
C8051在KEIL、50MHz下的浮点运算速度(理论平均值,不考虑等待):
加:3.46us
减:3.58us
乘:4.5us
除:17.54us

评分

参与人数 1威望 +1 收起 理由
jeffkuang + 1

查看全部评分

sinadz 发表于 2010-6-24 21:10 | 显示全部楼层
现在DSP真的是贵的离谱了,都不敢用了
yybj 发表于 2010-6-24 21:15 | 显示全部楼层
DSP的运算速度肯定没得说,看你要用到哪了
airwill 发表于 2010-6-25 15:18 | 显示全部楼层
还是回答楼主问题
将浮点数运算转成定点数运算,速度是不是会快一些呢?

那是当然的, 定点数运算后, 就剩一次整数计算和一次移位
(这两个运算除了除法, 都是单周期)当然快了很多

评分

参与人数 1威望 +1 收起 理由
jeffkuang + 1

查看全部评分

 楼主| jeffkuang 发表于 2010-6-25 17:20 | 显示全部楼层
谢谢10楼了。
stevendaoyun 发表于 2013-5-20 13:12 | 显示全部楼层
编程规范中明确要求,涉及到浮点除法运算最好转换成定点乘法运算
outstanding 发表于 2013-5-20 17:25 | 显示全部楼层
cjhk 发表于 2013-5-20 20:13 | 显示全部楼层
运算速度  的提升   需要考虑很多问题   成本   单片机选型  算法的优化   等等
astwyg 发表于 2013-6-18 18:55 | 显示全部楼层
yhn1973 发表于 2010-6-24 15:10
CM3在IAR、50MHz下的浮点运算速度(理论平均值,不考虑等待):
加:1.2us
减:1.2us

不知道这组数据是怎么算的.如果按51普通12周期算,STC的单指令周期51岂不是要比M3快得多?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

120

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部