目前多使用STM32F10系列芯片作开发,偶尔需要用到一些数学函数,例如开根号,三角函数,取模。
真是受够了开个根号都得自己写的日子。找了一些,STM32能有的math库一般有德州仪器的IQmath和STM32自带的arm_math库。但是arm_math只适用于M4系列,STM32F4XX ,而IQmath给很多类型的芯片做过适配,所以理论上能找到比较好用的就是IQmath用于CM3芯片的库了。
先给出找到的可用的Lib:
Clion中stm32的IQmath库配置 - 其遇的文章 - 知乎 https://zhuanlan.zhihu.com/p/380426148
这个作者给的链接能下载IQmath库,包含cm3
比较容易找到以下教程:
这个作者介绍了IQmath库,以及给了例程。但是很caodan的是去关注公众号,下载例程,结果里面是没有IQmathLib的。就是为了这个Lib去下的,结果你没有。
然后找到了以下教程:
小白向的IQmaht使用,但是给出找Lib的方法已经不适用。在TI官网注册、找资料,依次下了StellarisWare 、IQmath 等等,安装后都没有需要的IQmathLib-cm3
不过有了库文件后是使用方法可用参考上面的文章。