STM32F1不支持硬件浮点数运算,但是软件运算完全没问题啊,51单片机也能运算浮点数,只是耗费时间长短问题。
而且小数点后6位的精度是你设定的,准确来说float是单精度4个字节,double的双精度8个字节
当然和编译器也有关系,不过主要还是数据长度和类型决定精度
f103
没有硬件浮点计算单元,还是可以使用软件计算的,只是软件计算浮点数运算比较慢,硬件浮点单元只是加速左右,有了快没有慢,快慢问题不是能不能问题
硬件确实没有,但是软件计算也能实现啊,
就是占用资源多,速度慢一些