DSP的快捷添加
本人電賽現役選手一名(21年國賽后就退役了),主打模擬方向,經常使用DSP庫做FFT等常規資料的處理,以前是跟著學長的教程添加的,奈何這種添加方式相對過于復雜,后來,我通過學習,掌握了一種較為簡單的添加方式:通過keil添加,再后來在cubemx的不斷探索中,摸索出來了一種更為快捷的添加方式,在此分享給大家,
通過cubemx添加
這個方法我愿意稱之為急速,


這樣之后,點擊generate,生成代碼就可以了,下面進入keil端的操作,

在define一欄,添加如下的代碼
,ARM_MATH_CM3//F1為M3,F4為M4,H7為M7

#include "arm_math.h"
#include "arm_const_structs.h"
這樣就添加完畢,大功告成了,congratulation!
代碼測驗
float data;//定義一個float型變數
while (1)
{
data=arm_sin_f32(3.1415926/6);//sin(30°),理論值為0.5
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
}
我們運行,查看結果

結果正確,
通過keil添加
我是跟著這位前輩學習的,這里轉載下,
https://www.maxin-blog.com/post/e81f5f44
檔案方式添加
這個是教我的學長寫的教程,最一開始我是跟著他寫的這篇文章學習,
他當時開發并沒有使用cubemx,這種方式確實是常規的必不可少的方案,
https://blog.csdn.net/qq_40965124/article/details/107464429?spm=1001.2014.3001.5501
測驗工程
注重分享學習的精神,此資源0積分下載
https://download.csdn.net/download/qq_34022877/19596772
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/287229.html
標籤:其他
