戊戌变法 发表于 2020-9-17 15:21

AT32 硬件除法怎么开启?

hello请问AT32硬件除法怎么开启?   看数据手册没有对应寄存器   如果需要开启怎么配置才可以 呢

muyichuan2012 发表于 2020-9-17 16:40

您好,只要编译器和代码中正确开启了FPU,相应的硬件除法就开启了。注:AT32的BSP是默认开启了FPU的。
如下图,可以看到硬件除法的汇编指令有被开启。




zeshoufx 发表于 2020-9-17 18:41

muyichuan2012 发表于 2020-9-17 16:40
您好,只要编译器和代码中正确开启了FPU,相应的硬件除法就开启了。注:AT32的BSP是默认开启了FPU的。
如下 ...

汇编指令“V”开头就能证明已启用FPU了吗

答案很长吧 发表于 2020-9-17 18:59

我也在关注这个产品的硬件除法,你的代码在哪里下载的?

戊戌变法 发表于 2020-9-17 20:50

muyichuan2012 发表于 2020-9-17 16:40
您好,只要编译器和代码中正确开启了FPU,相应的硬件除法就开启了。注:AT32的BSP是默认开启了FPU的。
如下 ...

你好 请问芯片没有FPU 我看只有F403A有FPU功能有硬件除法和FPU的有不一样吗?

muyichuan2012 发表于 2020-9-17 21:14

你是哪一款芯片呢要用到浮点数的硬件除法吗

muyichuan2012 发表于 2020-9-17 23:19

AT32F413403403A407都是支持FPU的,即将量产的435   437也会支持。

戊戌变法 发表于 2020-9-18 08:26

比如 F421系列 硬件除法是定点硬件除法对吧F403A带FPU是单浮点硬件除法开启硬件除法都要勾选   keil FPU选项   是这样逻辑吗   
你们先解决问题 不要上来就说 我我我有芯片你的客户都不知道芯片怎么配置性能 买你芯片做什么

muyichuan2012 发表于 2020-9-18 20:36

戊戌变法 发表于 2020-9-18 08:26
比如 F421系列 硬件除法是定点硬件除法对吧F403A带FPU是单浮点硬件除法开启硬件除法都要勾选   keil...

是的批评的是,我们改进哈。

084425 发表于 2020-9-18 23:22

戊戌变法 发表于 2020-9-18 08:26
比如 F421系列 硬件除法是定点硬件除法对吧F403A带FPU是单浮点硬件除法开启硬件除法都要勾选   keil...

首先你要确定芯片型号,才能给你建议和配置,不是每一种型号都带FPU

戊戌变法 发表于 2020-9-19 12:04

084425 发表于 2020-9-18 23:22
首先你要确定芯片型号,才能给你建议和配置,不是每一种型号都带FPU

F421没有 FPU数据手册上有些硬件除法   所以怎么开启硬件除法   keil勾选fpu?来开启硬件除法?

muyichuan2012 发表于 2020-9-19 14:40

你说的是应该是M3 M4内核自带的除法指令吧,那你不管哈你写的除法语句编译器自动会编译成对应的指令的,无需什么特别操作。

jiangyongabc 发表于 2020-9-19 20:17

学习了

desertsailor 发表于 2020-9-20 18:50

普通硬件除法不需要额外操作,M3的指令都包含了除法指令,M4就更不用说了,无论有无FPU都一样,编译器在编译时会自动使用除法指令

aple0807 发表于 2020-9-29 08:03

除法器是标准指令,和FPU无关,就算你想关闭也是做不到的,何谈开启?

戊戌变法 发表于 2020-10-6 14:04

aple0807 发表于 2020-9-29 08:03
除法器是标准指令,和FPU无关,就算你想关闭也是做不到的,何谈开启?

就是编译器自己解决对吧这个硬件除法器和FPU有什么不一样

名字是啥样 发表于 2020-10-9 11:45

我看只有F403A有FPU功能

里面有晴雨 发表于 2020-10-13 11:18


AT32F413403403A407都是支持FPU的,即将量产的435   437也会支持。

PeterAmy 发表于 2020-10-31 23:17

里面有晴雨 发表于 2020-10-13 11:18
AT32F413403403A407都是支持FPU的,即将量产的435   437也会支持。

即将量产的435   437 是阉割版的403 407吗

z200919 发表于 2020-11-2 10:30

PeterAmy 发表于 2020-10-31 23:17
即将量产的435   437 是阉割版的403 407吗

是加强版的 403407{:lol:}
页: [1]
查看完整版本: AT32 硬件除法怎么开启?