如何在STM32中使用arm_math.h并移植DSP库

摘要:在程序编写中使用到了cos,sin,arctan等函数,这些函数如果直接调用math.h文件进行计算,耗时长且效率低下。通过了解网上已有信息了解到,STM32可以通过使用arm_math.h这个头文件内的DSP运算函数提升运行效率。本文以使用STM32F722芯片为例。

(一)cubeMX中的配置

按下图顺序先在cubeMX中安装DSP相关软件包,依次点击 :

Software Packs->Select Component->Software Component Class->DSP Library

要是没有调出上图界面需要找到这个按钮并单击,在完成DSP软件包的安装后,窗口左侧栏目中将出现Middleware and Software Packs,继续按如下进行操作找到X-CUBE-ALGOBUILD选项并勾选DSP Library Library。随后保存工程并正常生成代码。如果卡死在了生成代码的部分,可能是因为工程命名的问题,尽量不要出现字母数组下划线以外的命名,这会导致生成代码的时候卡死。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值