Arduino有支持浮点型运算的板子么?
Arduino DUE ---> Cortex M3 , 没有FPU
多谢! 期待Arduino M4的板子; Arduino 的板子都支持软浮点么?
我建了个Arduino 讨论群,欢迎加群讨论:470414685
由约瑟夫·YIU看到优秀的书的第13章的明确指导的ARM Cortex M3的ARM Cortex M4处理器。
皮质M3处理器的数量单,双精度浮点数能力,皮质M4与FPU是optionnal只有更快的单精度浮点运算
这是Arduino DUE如何处理浮点数
void setup() {
Serial.begin(250000);
float var1 = - 2.0/3.0;
Serial.println(var1, 10); // 7 digits precision
double var2 = - 2.0/3.0;
Serial.println(var2, 20); // 15 digits precision
var1 = - 16666666666e-10;
Serial.println(var1, 10); // 7 digits precision
var2 = - 166666666666666666666e-20;
Serial.println(var2, 20);
/**************** OUTPUTS *************
-0.6666666865
-0.66666666666666660745
-1.6666666269
-1.66666666666666678509
*****************************************/
}
void loop() {
}