打印

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

[复制链接]
23636|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应该快吧。没有实际比过,自己想的。

使用特权

评论回复
5
dfsa| | 2010-6-22 09:36 | 只看该作者
2407不也是DSP吗?

使用特权

评论回复
6
jeffkuang|  楼主 | 2010-6-24 11:13 | 只看该作者
可是DSP很贵哦!

使用特权

评论回复
7
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
8
sinadz| | 2010-6-24 21:10 | 只看该作者
现在DSP真的是贵的离谱了,都不敢用了

使用特权

评论回复
9
yybj| | 2010-6-24 21:15 | 只看该作者
DSP的运算速度肯定没得说,看你要用到哪了

使用特权

评论回复
10
airwill| | 2010-6-25 15:18 | 只看该作者
还是回答楼主问题
将浮点数运算转成定点数运算,速度是不是会快一些呢?

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

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
jeffkuang + 1
11
jeffkuang|  楼主 | 2010-6-25 17:20 | 只看该作者
谢谢10楼了。

使用特权

评论回复
12
stevendaoyun| | 2013-5-20 13:12 | 只看该作者
编程规范中明确要求,涉及到浮点除法运算最好转换成定点乘法运算

使用特权

评论回复
13
outstanding| | 2013-5-20 17:25 | 只看该作者

使用特权

评论回复
14
cjhk| | 2013-5-20 20:13 | 只看该作者
运算速度  的提升   需要考虑很多问题   成本   单片机选型  算法的优化   等等

使用特权

评论回复
15
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

粉丝