Arm STM32F103是否支持KEIL IDE下的浮点

Arm STM32F103是否支持KEIL IDE下的浮点,arm,keil,cortex-m3,fpu,Arm,Keil,Cortex M3,Fpu,我在KeilIDE上做一个嵌入式C项目;使用stm32F103RB微控制器 我需要使用浮点值%f,但它不起作用,我的串行监视器不打印任何浮点,但可以处理整数 有没有什么方法可以通过Keil激活FPU ARM M3微控制器 谢谢大家! 我不认为cortex-m3有fpu,你可以使用软浮点。谢谢你的回答,我应该如何使用软浮点?keil文档怎么说?你问题中的“%f”让我觉得这根本不是硬浮点或软浮点,而是关于printf-我说得对吗?如果是这样的话,在嵌入式环境中,printf的默认实现不支持浮点输出是

我在KeilIDE上做一个嵌入式C项目;使用stm32F103RB微控制器 我需要使用浮点值%f,但它不起作用,我的串行监视器不打印任何浮点,但可以处理整数

有没有什么方法可以通过Keil激活FPU ARM M3微控制器


谢谢大家!

我不认为cortex-m3有fpu,你可以使用软浮点。谢谢你的回答,我应该如何使用软浮点?keil文档怎么说?你问题中的“%f”让我觉得这根本不是硬浮点或软浮点,而是关于printf-我说得对吗?如果是这样的话,在嵌入式环境中,printf的默认实现不支持浮点输出是很常见的,因为它使编译后的二进制文件小得多。不过,您并没有说明链接所针对的库。我集成了printf stdarg.c库,它允许使用printf函数,它支持%c和%d,但不支持浮点%f,我正在寻找另一个替代方案!也许我应该重新实现这个printf库?