DSP视频教程DSP视频教程第5期:Matlab生成C算法文件在STM32上运行,相比Simulink生成C工程具有更广泛适用性(2022-03-27)

Posted Simon223

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DSP视频教程DSP视频教程第5期:Matlab生成C算法文件在STM32上运行,相比Simulink生成C工程具有更广泛适用性(2022-03-27)相关的知识,希望对你有一定的参考价值。

视频教程汇总帖:https://www.armbbs.cn/forum.php?mod=viewthread&tid=110519


本期视频教程为大家分享Matlab生成C算法文件。与上期的Matlab Simulink不同,这次可以把Matlab的m脚本文件生成的C文件移植到板子上跑。适用性更广,也更适合大家使用。

因为很多时候仅仅是想把某个算法生成C来运行。借助Matlab强劲的算法功能,大大有助于我们实际项目工程使用。
 

视频(1080p):

https://www.bilibili.com/video/BV1ZS4y1U7Bg/

DSP视频教程第5期:Matlab生成C算法文件在STM32上运行,相比Simulink生成C工程具有更广泛适用性




本期视频教程分为以下几个部分:

第1部分:注意事项
(1)Matlab安装路径问题,切不要有空格。
(2)Matlab的C/C++头文件路径。
(3)Matlab工程路径。

第2部分:Matlab Simulink生成DSP工程。

第3部分:Matlab的m脚本文件生成C代码.
这个里面有好几个坑,这里重点是把坑给大家填一下。
(1)准备一个m脚本文件,type查看是否正常。
(2)m脚本算法文件生成C代码。
(3)移植C代码到工程运行测试。

移植了一个Matlab的滑动平均滤波效果:

 

移植到板子上运行效果:



配套资料:

 

百度网盘:

链接:百度网盘      提取码:aoro
 

以上是关于DSP视频教程DSP视频教程第5期:Matlab生成C算法文件在STM32上运行,相比Simulink生成C工程具有更广泛适用性(2022-03-27)的主要内容,如果未能解决你的问题,请参考以下文章

DSP视频教程DSP视频教程第6期:Matlab和VSCode联调,使用贼舒服,大大方便测试验证,全程无需打开Matlab(2022-04-09)

DSP视频教程DSP视频教程第8期:DSP库三角函数,C库三角函数和硬件三角函数的性能比较,以及与Matlab的精度比较(2022-06-04)

DSP视频教程DSP视频教程第7期:Matlab的wifi通信实现,方便波形数据远程分析(2022-04-22)

DSP视频教程第6期:Matlab和VSCode联调,使用贼舒服,方便测试验证,全程无需打开Matlab(2022-04-09)

DSP视频教程第4期:Matlab Simulink生成C工程代码在STM32上运行(2022-03-17)

DSP视频教程DSP视频教程第10期:DSP运算加速的精髓,含SIMD指令,饱和运算指令和浮点以及定点的MAC乘累加指令