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

stm32的计算是不是都由FPU来完成?

[复制链接]
sjh943498450 提问时间:2015-2-3 16:50 /
stm32的计算是不是都由FPU来完成? 如果不是什么情况下由FPU来算什么情况下有内核来算。
收藏 评论12 发布时间:2015-2-3 16:50

举报

12个回答
湛无双 回答时间:2015-2-3 17:09:44
看你是否开启了FPU的开关了 如果你开启了就会自动调用FPU进行浮点出来,如果没有开启就使用处理器自己进行计算 这样就比较费时了
北斗光寒 回答时间:2015-2-3 19:11:42
湛无双 发表于 2015-2-3 17:09
看你是否开启了FPU的开关了 如果你开启了就会自动调用FPU进行浮点出来,如果没有开启就使用处理器自己进行 ...

哪个系列有FPU?  如何开启?
湛无双 回答时间:2015-2-3 20:33:31
北斗光寒 发表于 2015-2-3 19:11
哪个系列有FPU?  如何开启?

M4内核的都有FPU 比如STM32中的F3系列和F4系列 都可以 论坛里的F334R8T6就带有FPU 可以很快的进行浮点运算处理
sjh943498450 回答时间:2015-2-4 09:30:23
湛无双 发表于 2015-2-3 17:09
看你是否开启了FPU的开关了 如果你开启了就会自动调用FPU进行浮点出来,如果没有开启就使用处理器自己进行 ...

开启了FPU,是不是不是正数运算也由FPU来计算,还是正数运算由处理器计算,浮点由FPU计算。谢谢
stary666 回答时间:2015-2-4 09:32:24
湛无双 回答时间:2015-2-4 09:48:17
sjh943498450 发表于 2015-2-4 09:30
开启了FPU,是不是不是正数运算也由FPU来计算,还是正数运算由处理器计算,浮点由FPU计算。谢谢 ...

整数调用处理器本身的指令即可完成 比如整数的加减乘除 是兼容ARMv7指令集的 当遇到浮点数的时候 如果开启了FPU 就会调用浮点处理功能 这样就可以把本需要耗费很多周期的浮点数加减乘除 变为一个周期或者两个周期不等 具体可以参考M4内核手册的FPU 里面给出了不同指令需要消耗的指令周期
sjh943498450 回答时间:2015-2-4 11:05:49
湛无双 发表于 2015-2-4 09:48
整数调用处理器本身的指令即可完成 比如整数的加减乘除 是兼容ARMv7指令集的 当遇到浮点数的时候 如果开 ...

一直找不到M4的内核手册。。。求网址(在ARM网站吗?)谢谢大虾。有中文版的更佳哈
sjh943498450 回答时间:2015-2-4 11:08:48
湛无双 发表于 2015-2-4 09:48
整数调用处理器本身的指令即可完成 比如整数的加减乘除 是兼容ARMv7指令集的 当遇到浮点数的时候 如果开 ...

大虾,是否对stm32f4的DSP熟悉?关于实数FFT的库,我在应用的时候出现问题。第一次接触stm32请见谅
moyanming2013 回答时间:2015-2-4 13:24:05
过来支持的。。。。。。。
12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版