头像-314621

f5fab75e79d0ed93

个人成就

获得 1 次赞

帮助过2人

单片机处理浮点数据

51单片机可以使用float或者double类型来保存浮点型的数据,但是51单片的战斗力太弱,一个浮点计算要浪费好长时间,建议根据需要将数据放大十倍百倍,最好能够直接全部变成整数,然后计算的时候,注意一下放大的倍数一直就行了,如果输出的话,在转换成浮点数输出就行了。若果浮点计算少的话,用51还行,如果计算多的话,建议使用带有硬件浮点运算的控制器。

STM32将运行参数保存在哪里比较好

片内flash可以节省成本,速度挺快的,不用在外部加硬件了,不用改设计; 如果数据量大的话,就加个片外的EEPROM,虽然速度不是很快,但是也够用了,并且硬件也简单; 至于铁电的话这个没有用过,给不了你参考意见。